【问题标题】:What the purpose of false in element.addEventListener(event, action, false)? [duplicate]element.addEventListener(event, action, false)中的false的目的是什么? [复制]
【发布时间】:2017-11-13 05:02:17
【问题描述】:

根据我对 eventListener on MDN 的了解,第三个参数是选项,在整个网络中,我看到有人在做(event, action),有些人在做(event, action, false)。

我想知道的是,在不使用任何选项的情况下可以使用第一个版本还是性能有一些缺点?

【问题讨论】:

  • 如果第三个参数是false,则使用冒泡,如果是true,则使用捕获。重复链接中解释了冒泡和捕获这两个术语。

标签: javascript


【解决方案1】:
element.addEventListener(event, function, useCapture);

第三个参数是一个布尔值,指定是使用事件冒泡还是事件捕获。该参数是可选的。

更多帮助:https://developer.mozilla.org/en-US/docs/Web/API/EventTarget/addEventListener

【讨论】:

  • w3schools 是一个糟糕的网站,你不应该链接到它来支持你的答案。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-12-13
  • 2015-09-30
  • 1970-01-01
  • 2020-04-24
  • 2016-07-30
  • 2012-12-29
  • 2019-04-24
相关资源
最近更新 更多