js事件的三个阶段以及委托事件

123 阅读1分钟

JS事件的三个阶段

1.捕获阶段

事件由页面元素接收,逐级向下,到具体的元素。当使用事件捕获时,父级元素先触发,子元素后触发。当我们在 DOM 树的某个节点发生了一些操作(例如单击、鼠标移动上去),就会有一个事件发射过去。这个事件从 Window 发出,不断经过下级节点直到触发的目标节点。在到达目标节点之前的过程,就是捕获阶段(Capture Phase)
2.目标阶段
3.冒泡阶段