高级前端
dom
【Q671】浏览器中监听事件函数 addEventListener 第三个参数有那些值

浏览器中监听事件函数 addEventListener 第三个参数有那些值

Issue 欢迎在 Gtihub Issue 中回答此问题: Issue 689 (opens in a new tab)

Author 回答者: buzuosheng (opens in a new tab)

  • capture。监听器会在时间捕获阶段传播到event.target时触发。
  • passive。监听器不会调用preventDefault()。
  • once。监听器只会执行一次,执行后移除。
  • singal。调用abort()移除监听器。

Author 回答者: shfshanyue (opens in a new tab)

详见 MDN https://developer.mozilla.org/zh-CN/docs/Web/API/EventTarget/addEventListener (opens in a new tab)