封装的addHandler为什么是捕获阶段呢?

封装的addHandler为什么是捕获阶段呢?

element.addEventListener(type,handler,true)

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕码 2020-05-01 10:50:54

同学你好,可以看下这个方法介绍:addEventListener() 方法用于向指定元素添加事件句柄。

语法:element.addEventListener(event, function, useCapture)
参数:
event        必须。字符串,指定事件名。  
function      必须。指定要事件触发时执行的函数。    
useCapture      可选。布尔值,指定事件是否在捕获或冒泡阶段执行。
              可能值:true - 事件句柄在捕获阶段执行  false-- 默认。事件句柄在冒泡阶段执行

  所以,当第三个参数为true的时候,表示事件句柄在捕获阶段执行 。

如果我的回答帮到了你,欢迎采纳,祝学习愉快~

  • 我记着上个老师说的一般都是冒泡阶段呢
    2020-05-18 10:45:50
  • 同学你好,一般情况下冒泡或者捕获阶段都可以实现效果,没有区分很细。在某些特性效果上可能会具体情况具体分析。祝学习愉快!
    2020-05-18 15:35:12
  • 上个老师说的,我也记得一般是在冒泡阶段
    2020-07-03 09:47:41
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师