为了账号安全,请及时绑定邮箱和手机立即绑定

有没有谁可以详细的说一下每局是什么意思吗? 看半天看不太懂

    $("button:first").click(function(event,bottonName) {

        bottonName = bottonName 'first';

        update($("span:first"),$("span:last"),bottonName);

    });


    //通过自定义事件调用,更新次数

    $("button:last").click(function() {

        $("button:first").trigger('click','last');

    });


    function update(first,last,bottonName) {

        first.text(bottonName);

        var n = parseInt(last.text(), 10);

        last.text(n + 1);

    }


正在回答

1 回答

 第一大段代码$("button:first").click(function(event,bottonName)你只要点击按钮1就会触发点击事件.click(function(event,bottonName)由于一开始的bottonName这个参数是不存在的所以bottonName=bottonName|| 'first';这个语句的返回值是'first'  然后再调用update这个函数 update($("span:first"),$("span:last"),‘first’);  解释完第一段代码的含义我们来看第三段代码 用得出的参数去替换第三段代码函数的三个参数可得 $("span:first").text('first')        var n=parseInt($("span:last").text(), 10);       $("span:last").text(n+1);        你看原文第31行的代码 原文结构体中定义着<div><span></span><span>0</span>点击次数</div>   所以点击按钮一执行一次这三个语句后   <div><span>first</span><span>1</span>点击次数</div>  按照这个道理你可以去看第二段代码的应用

3 回复 有任何疑惑可以回复我~
#1

qq_跨越七海的风_3 提问者

非常感谢!
2017-08-17 回复 有任何疑惑可以回复我~
#2

黄永泰 回复 qq_跨越七海的风_3 提问者

哈哈 没事一起加油咯 我也是初学者
2017-08-18 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

有没有谁可以详细的说一下每局是什么意思吗? 看半天看不太懂

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信