美文网首页
事件的三大阶段是什么?

事件的三大阶段是什么?

作者: Tz1314 | 来源:发表于2019-08-13 19:24 被阅读0次

一次完整的事件触发过程,有三个阶段

(1)捕获阶段

事件捕获的概念,与事件冒泡正好相反。它认为当某个事件发生时,父元素应该更早接收到事件,具体元素则最后接收到事件。

(2)目标阶段

找到真正触发事件的那个元素,也叫事件源

(3)冒泡阶段

事件冒泡即事件开始时,由最具体的元素接收(也就是事件发生所在的节点),然后逐级传播到较为不具体的节点。

在事件里,可以通过事件对象 e.eventPhase 来获取到当前在哪个阶段

addEventListener最后一个参数,为true则代表使用事件捕获模式,false则表示使用事件冒泡模式。

相关文章

  • javascript事件总结

    目录 事件是什么,事件可以干什么 事件的三要素是什么 绑定事件的两种方式 事件的三个阶段 事件对象 事件类型 事件...

  • 事件及如何阻止事件冒泡

    事件是什么?事件是指,javascript与文档或浏览器发生特定交互的瞬间。事件分为三个阶段执行:事件捕获阶段;处...

  • 事件的三大阶段是什么?

    一次完整的事件触发过程,有三个阶段 (1)捕获阶段 事件捕获的概念,与事件冒泡正好相反。它认为当某个事件发生时,父...

  • JS 事件(2)

    1、事件传播机制、阻止传播、取消默认事件、事件代理这些到底是什么呢? ①事件传播机制:JS事件传播包括三个阶段: ...

  • 【读书清单】学习力1

    001 目标管理法 知道现阶段人生角色当中,必须要实现的事件是什么?为下一阶段做铺垫的事件是什么?然后设立3-5个...

  • 高阶组件

    事件补充 事件的三个阶段事件捕获阶段处于事件阶段事件冒泡阶段react中的事件为合成事件(根据 W3C spec ...

  • 二、小程序事件

    事件的三个阶段:一、事件的捕获阶段二、事件的处理阶段三、事件的冒泡阶段 事件的声明周期比如说捕获阶段:touchs...

  • 第13章、事件

    13.1 事件流 “DOM2级事件”规定事件流包括3个阶段:事件捕获阶段,处于目标阶段,事件冒泡阶段。事件捕获表示...

  • JavaScript 事件(一)

    1. 事件流 事件流描述的是从页面中接收事件的顺序。事件流包括三个阶段:事件捕获阶段,处于目标阶段,事件冒泡阶段。...

  • 事件冒泡、事件捕获、事件委托

    一、DOM事件流 DOM事件流(event flow)存在三个阶段:事件捕获阶段、处于目标阶段、事件冒泡阶段,事件...

网友评论

      本文标题:事件的三大阶段是什么?

      本文链接:https://www.haomeiwen.com/subject/dxxijctx.html