事件
事件的起源
事件不会从触发事件的事件开始(例如按钮)。
代替
它触及路径中的每个元素,并告知每个元素事件正在发生。事件在到达目的地后也会恢复,并再次通知元素。
捕捉和冒泡
据我们了解,事件从 DOM 树的顶部开始,将其路径中的每个节点通知到其目的地,然后在到达目的地时返回,同时通知其触发的每个元素关于其发生的信息。
沿 DOM 树的事件处于捕获阶段,DOM 树上的事件处于冒泡阶段。
默认情况下,在冒泡阶段会侦听事件。要更改此设置,你可以通过在 addEventListener 函数中指定第三个参数来指定事件被侦听的阶段。 ( 捕获部分中的代码示例 )