综合案例(前端代码练习):猜数字和表白墙

04-23 阅读 0评论

目录

一、猜数字

html代码:

点击 猜 按钮的js代码:

点击 重开游戏 按钮的js代码:

整体代码:

页面效果:

二、留言板

css代码:

html代码:

js代码(主逻辑在这):

整体代码:

页面效果:


一、猜数字

        页面如下:

综合案例(前端代码练习):猜数字和表白墙

        我们想在文本框输入我们想猜的数字,点击猜后下面就会提示我们猜的数字是否正确,以及大了还是小了。

html代码:

    重新开始一局游戏
请输入要猜的数字: 猜
已经猜的次数:
结果:

点击 猜 按钮的js代码:

        var number = Math.floor(Math.random() * 100) + 1;//要猜的数字
        console.log("number:" + number);//答案
        var count = 0;
        //点击猜,看看猜的数字对不对
        $(document).ready(function() {
            $("#userGuess").click(function() {
                count++;
                $("#count").text(count);
                var guessNum = $("#guessNum").val();
                if(guessNum > number) {
                    $("#result").text("猜大了");
                    $("#result").css("color", "red");
                } else if(guessNum  

点击 重开游戏 按钮的js代码:

        //点击重开游戏
        $(document).ready(function() {
            $("#reset").click(function() {
                number = Math.floor(Math.random() * 100) + 1;
                console.log("要猜的数字:" + number);
                count = 0;
                $("#count").text("");
                $("#result").text("");
                $("#result").css("color", "");
                $("#guessNum").val("");
            });
        });

整体代码:



    
    
    Document


    重新开始一局游戏
请输入要猜的数字: 猜
已经猜的次数:
结果: var number = Math.floor(Math.random() * 100) + 1;//要猜的数字 console.log("number:" + number); var count = 0; //点击猜,看看猜的数字对不对 $(document).ready(function() { $("#userGuess").click(function() { count++; $("#count").text(count); var guessNum = $("#guessNum").val(); if(guessNum > number) { $("#result").text("猜大了"); $("#result").css("color", "red"); } else if(guessNum

页面效果:

        综合案例(前端代码练习):猜数字和表白墙

        猜几次:

综合案例(前端代码练习):猜数字和表白墙综合案例(前端代码练习):猜数字和表白墙

综合案例(前端代码练习):猜数字和表白墙综合案例(前端代码练习):猜数字和表白墙

        重开游戏:

        ​​​​​​​综合案例(前端代码练习):猜数字和表白墙

        猜几次:

综合案例(前端代码练习):猜数字和表白墙综合案例(前端代码练习):猜数字和表白墙

综合案例(前端代码练习):猜数字和表白墙

        没有问题。


二、留言板

        页面如下:

        ​​​​​​​综合案例(前端代码练习):猜数字和表白墙

css代码:

    留言板
    
        .container {
            width: 350px;
            height: 300px;
            margin: 0 auto;
            /* border: 1px black solid; */
            text-align: center;
        }
        .grey {
            color: grey;
        }
        .container .row {
            width: 350px;
            height: 40px;
            display: flex;
            justify-content: space-between;
            align-items: center;
        }
        .container .row input {
            width: 260px;
            height: 30px;
        }
        #submit {
            width: 350px;
            height: 40px;
            background-color: orange;
            color: white;
            border: none;
            margin: 10px;
            border-radius: 5px;
            font-size: 20px;
        }
    

html代码:

    
        

留言板

输入后点击提交, 会将信息显示下方空白处

谁: 对谁: 说什么:

js代码(主逻辑在这):

    
    
        function submit() {
            var from = $("#from").val();
            var to = $("#to").val();
            var say = $("#say").val();
            var content = "" + from + "对" + to + "说" + say + "";
            console.log(content);
            $(".container").append(content);   
            $("#from").val("");
            $("#to").val("");
            $("#say").val("");     
        };
    

整体代码:



    
    
    留言板
    
        .container {
            width: 350px;
            height: 300px;
            margin: 0 auto;
            /* border: 1px black solid; */
            text-align: center;
        }
        .grey {
            color: grey;
        }
        .container .row {
            width: 350px;
            height: 40px;
            display: flex;
            justify-content: space-between;
            align-items: center;
        }
        .container .row input {
            width: 260px;
            height: 30px;
        }
        #submit {
            width: 350px;
            height: 40px;
            background-color: orange;
            color: white;
            border: none;
            margin: 10px;
            border-radius: 5px;
            font-size: 20px;
        }
    


    
        

留言板

输入后点击提交, 会将信息显示下方空白处

谁: 对谁: 说什么: function submit() { var from = $("#from").val(); var to = $("#to").val(); var say = $("#say").val(); var content = "" + from + "对" + to + "说" + say + ""; console.log(content); $(".container").append(content); $("#from").val(""); $("#to").val(""); $("#say").val(""); };

页面效果:

        综合案例(前端代码练习):猜数字和表白墙

        点击提交,留言就会显示到下方。

        综合案例(前端代码练习):猜数字和表白墙

        多提交几次:

        综合案例(前端代码练习):猜数字和表白墙


都看到这了,点个赞再走吧,谢谢谢谢谢


免责声明
本网站所收集的部分公开资料来源于AI生成和互联网,转载的目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。
文章版权声明:除非注明,否则均为主机测评原创文章,转载或复制请以超链接形式并注明出处。

发表评论

快捷回复: 表情:
评论列表 (暂无评论,人围观)

还没有评论,来说两句吧...

目录[+]