canplay的监听事件中为什么要设置false参数?
来源:4-6 video-javascript(3)
weixin_慕前端6235132
2020-04-30 17:27:00
老师,请问在canplay的监听事件中为什么要设置false参数?
1回答
同学你好,addEventListtener第三个参数是设置事件在捕获阶段执行,还是冒泡阶段执行。事件从里向外执行为冒泡(false,冒泡),从外向里执行为捕获(true,捕获)。看如下例子:
1、如果设置true,就是先执行父级的,再执行子级的:
2、如果设置false,就是先执行子级的,再执行父级的:
根据实际情况决定第三个参数,不写的话默认是false。所以视频中去掉false也是一样的,一般使用默认的就行。
如果我的回答帮助到了你,欢迎采纳,祝学习愉快~
相似问题