美文网首页
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时间冒泡和捕获

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