美文网首页
js时间冒泡和捕获

js时间冒泡和捕获

作者: 编程放大镜 | 来源:发表于2015-05-04 16:35 被阅读0次

###冒泡和捕获

冒泡和捕获其实是指两种js事件模型,这是在浏览器的发展过程中产生的,在“浏览器大战”的年代,Netscape主张元素1的事件首先发生,这种事件发生顺序被称为*捕获型*,微软则保持由内向外的优先权顺序,这种事件顺序被称为*冒泡型*。

###W3C 模型

W3c明智的在这场争斗中选择了一个择中的方案。任何发生在w3c事件模型中的事件,首是进入捕获阶段,直到达到目标元素,再进入冒泡阶段。

###怎么做

为一个web开发者,你可以选择是在捕获阶段还是冒泡阶段绑定事件处理函数,这是通过addEventListener()方法实现的,如果这个函数的最后一个参数是true,则在捕获阶段绑定函数,反之false,在冒泡阶段绑定函数。

假设你要做

```

element1.addEventListener('click',doSomething2,true)

element2.addEventListener('click',doSomething,false)

```

###参考文章:

http://www.quirksmode.org/js/events_order.html

http://www.cnblogs.com/hh54188/archive/2012/02/08/2343357.html

相关文章

  • js时间冒泡和捕获

    ###冒泡和捕获 冒泡和捕获其实是指两种js事件模型,这是在浏览器的发展过程中产生的,在“浏览器大战”的年代,Ne...

  • vue 阻止事件冒泡,捕获方法

    要想了解 VUE 阻止事件冒泡和捕获方法,首先要了解一下 JS 事件和 JS 阻止事件冒泡,捕获方法 1. js ...

  • JS事件冒泡和时间捕获

    最近一直在找工作,相信事件冒泡、事件捕获对于web前端来说,是个很重要的点,现在在学习过程中做个总结。 什么是js...

  • js 阻止冒泡 阻止默认事件

    js冒泡和捕获是事件的两种行为,使用event.stopPropagation()起到阻止捕获和冒泡阶段中当前事件...

  • 默认事件

    js冒泡和捕获是事件的两种行为,使用event.stopPropagation()起到阻止捕获和冒泡阶段中当前事件...

  • JS事件相关基础

    js事件: 键盘事件: JS中的事件冒泡和事件捕获: 1、事件冒泡。如下代码: 点击button事件,连同父元素绑...

  • Javascript 事件代理、冒泡和捕获

    2019开工荒了两天,赶紧开始! 为什么写事件代理、冒泡、捕获,首先冒泡和捕获是js事件的核心基础,事件代理原理来...

  • js事件冒泡和捕获

    一、什么是事件冒泡和捕获 一个事件发生后,会在子元素和父元素之间传播(propagation)。这种传播分成三个阶...

  • 图解事件委托

    事件捕获和事件冒泡 说到事件委托我们就不得不提JS中事件的整个历程中的两个机制:事件捕获和事件冒泡。 然而要说这事...

  • 事件基础(2)

    js事件的三个阶段:捕获,目标,冒泡 IE:IE事件流是事件冒泡流 Netscape事件流是事件捕获流 IE事件...

网友评论

      本文标题:js时间冒泡和捕获

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