美文网首页
冒泡与捕获

冒泡与捕获

作者: 勃王 | 来源:发表于2017-06-20 20:18 被阅读0次

在W3C模型中,事件的触发会前后发生两个过程,这两个过程分别为捕获阶段和冒泡冒泡。

捕获阶段:就是从元素的Windows对象一层一层的访问直到它的目标元素。

冒泡阶段:就是从目标元素一层一层的访问直到它的Windows对象。

每次触发事件,都会先后发生捕获阶段和冒泡阶段,不过一般由于在捕获阶段的元素上添加事件是反人类的,所以大部分开发者都只在冒泡阶段添加事件,并且主流的浏览器的addEventListener()这个API都是默认给元素的冒泡阶段添加事件,并且在IE8及以下版本不支持在捕获阶段添加时间。

相关文章

  • JavaScript 事件捕获和冒泡

    JavaScript 事件捕获和冒泡 规范 在最新的 DOM 规范中,事件的捕获与冒泡是通过 addEventLi...

  • 冒泡与捕获

    在W3C模型中,事件的触发会前后发生两个过程,这两个过程分别为捕获阶段和冒泡冒泡。 捕获阶段:就是从元素的Wind...

  • 捕获与冒泡

    当一个HTML元素触发一个事件时,该事件会在元素结点与根结点之间的路径传播。传播按顺序分为三个阶段:捕获阶段、目标...

  • JS事件的冒泡捕获--发生了什么

    多次遇到事件冒泡与捕获相关的题目,冒泡和捕获机制在不同浏览器中的兼容性也不相同,IE中默认只支持冒泡机制,冒泡和捕...

  • JS事件冒泡与捕获(addEventListener)

    1、事件传播——冒泡与捕获 默认情况下,事件使用冒泡事件流,不使用捕获事件流。然而,在Firefox和Safari...

  • 我的前端入门笔记(11)--事件冒泡、捕获、代理

    1.事件冒泡与捕获 冒泡:先触发内部事件,再触发外部事件;捕获:先触发外部事件,再触发内部事件; addEvent...

  • Javascript DOM事件流向

    事件流向 先捕获然后处理,然后再冒泡出去 addEventListener false冒泡 true捕获 事件捕获...

  • 事件流 事件监听 (03)

    事件流 从页面接受事件的顺序, 分为 捕获与冒泡 1冒泡 从内往外 (事件的传递) 2捕获 从外往内 (bod...

  • 2022-01-09 浏览器相关面试知识点

    一.详解浏览器事件捕获与冒泡 1. 事件委托/事件代理 捕获阶段-->目标阶段-->冒泡阶段 第三个参数为true...

  • JavaScript事件捕获冒泡与捕获

    事件流 JavaScript中,事件流指的是DOM事件流。 概念 事件的传播过程即DOM事件流。 事件对象在 DO...

网友评论

      本文标题:冒泡与捕获

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