javascript中的事件流及区别

网页中有哪些事件流(接收事件的顺序)及区别

事件冒泡、事件捕获、DOM事件流。

  1. 事件冒泡又叫IE的事件流,即事件开始时由最具体的元素(文档中嵌套层次最深的那个节点)接收,然后逐级向上传播到较为不具体的节点(文档)。
  2. 事件捕获的思想是不太具体的节点应该更早的接收到事件,而最具体的节点应该在最后接收到节点。事件捕获的用意在于事件到达预定目标之前捕获它。
  3. DOM2级事件流规定的事件流包括三个阶段
    - 事件捕获阶段。
    - 处于目标阶段。
    - 事件冒泡阶段。
    首先发生的是事件捕获,为截获事件提供了机会。然后是实际的目标接收到事件。最后一个阶段是冒泡阶段,可以在这个阶段对事件作出响应。
发布了87 篇原创文章 · 获赞 198 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/low666/article/details/104641267