无法理解addEventListener中的useCapture参数

无法理解addEventListener中的useCapture参数,第1张

无法理解addEventListener中的useCapture参数

可以在两种情况下激活事件:在开始(“捕获”)和结束(“气泡”)。事件按照其定义顺序执行。假设您定义了4个事件监听器:

window.addEventListener("click", function(){console.log(1)}, false);window.addEventListener("click", function(){console.log(2)}, true);window.addEventListener("click", function(){console.log(3)}, false);window.addEventListener("click", function(){console.log(4)}, true);

日志消息将按以下顺序显示:

  • 2
    (首先使用定义
    capture=true
  • 4
    (使用定义秒
    capture=true
  • 1
    (带有的第一个定义的事件
    capture=false
  • 3
    (带有的第二个已定义事件
    capture=false


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5440231.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-12-12
下一篇2022-12-11

发表评论

登录后才能评论

评论列表(0条)

    保存