陈尚涵 发表于 2020-7-5 12:50:20

一个超超超级简单的表白程序

为什么说他超超超级简单呢?因为今天编程时间有限,只能编半小时,我就用15分钟时间做了这个65行的程序,话不多说,上代码:
<!DOCTYPE html>
<html>
      <head>
                <meta charset="utf-8">
                <title>表白程序</title>
                <script type="text/javascript">
                        window.onload = function (){
                              Exe.run();
                        }
                        
                        var Exe = {
                              run : function (){
                                        this.init();
                              },
                              
                              init : function (){
                                        document.body.style.cssText = ' background: lightpink; text-align: center;'
                                       
                                        var title = document.createElement( 'h3' );
                                                title.innerHTML = '小姐姐,你喜欢我吗?';
                                                title.style.cssText = 'color: orange;';
                                                
                                        document.body.appendChild( title );
                                       
                                        var buttons = [ null , null ];
                                        var pos = ['50%', '5%'];
                                       
                                        buttons = document.createElement('input');
                                                buttons.type = 'button';
                                                buttons.value = '不喜欢';
                                                buttons.style.cssText = 'position: absolute; background: red; border: none; width: 40%; height: 30%; left: ' + pos;
                                                
                                        buttons = document.createElement('input');
                                                buttons.type = 'button';
                                                buttons.value = '喜欢';
                                                buttons.style.cssText = 'position: absolute; background: green; border: none; width: 40%; height: 30%; left: ' + pos;
                                       
                                        document.body.appendChild( buttons );
                                        document.body.appendChild( buttons );
                                       
                                        buttons.onmouseover = function (){
                                                buttons.style.left = pos;
                                                buttons.style.left = pos;
                                        }
                                       
                                        buttons.onmouseout = function (){
                                                buttons.style.left = pos;
                                                buttons.style.left = pos;
                                        }
                                       
                                        buttons.onmousedown = function (){
                                                var thing = (confirm('我就知道你会喜欢我^_^,咱们要不要就成最好的朋友?'));
                                                
                                                while (!thing) {
                                                      thing = confirm('你肯定是眼花了,再问一遍:咱们要不要就成最好的朋友?');
                                                }
                                                alert('好的,我们以后就是最好的朋友了^_^');
                                        }
                              }
                        };
                </script>
      </head>
      <body></body>
</html>

你们说我15分钟才做出个这玩意,我是不是超菜?

GeekChan 发表于 2020-7-9 22:47:11

多换几次有时候会卡一下

陈尚涵 发表于 2020-7-11 15:26:37

哦?
页: [1]
查看完整版本: 一个超超超级简单的表白程序