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

测试三中的a()方法为什么可以执行?

问题一:“不同函数传递数据”按钮click事件是在a()方法里面绑定的,但是a()方法是怎么被调用的?

问题二:在测试二中点击“指定触发事件”按钮执行了-->

$('p').click()//指定触发绑定的事件

而$('p').click()是不是就执行前面定义的 事件?-->

$('p').click(function(e) {
            alert(e.target.textContent)
        })

希望有幕友能帮忙解惑~感谢

正在回答

1 回答

问题一:a()方法是怎么被调用的?

解:

<script>

    funation a(){};

    a();

</script>

如上所示对于这么一段script代码,当执行到script时,它会先执行function a(){},即定义了名为a的函数,然后运行到a()时,就会直接自动调用我们刚刚所定义的函数a,即我们不需要点击任何的按钮a()就在页面加载完成时就已经被调用了。

问题二:而$('p').click()是不是就执行前面定义的 事件?-->

解:

http://img1.sycdn.imooc.com//5a51da300001f60910560492.jpg

                            $('p').click()就是执行前面定义的 事件

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

兮蓅 提问者

明白了,谢谢你!
2018-01-08 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

测试三中的a()方法为什么可以执行?

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