js-event-bubble js时间冒泡和捕获
冒泡和捕获
冒泡和捕获其实是指两种js事件模型,这是在浏览器的发展过程中产生的,在“浏览器大战”的年代,Netscape主张元素1的事件首先发生,这种事件发生顺序被称为捕获型,微软则保持由内向外的优先权顺序,这种事件顺序被称为冒泡型。
W3C 模型
W3c明智的在这场争斗中选择了一个择中的方案。任何发生在w3c事件模型中的事件,首是进入捕获阶段,直到达到目标元素,再进入冒泡阶段。
怎么做
为一个web开发者,你可以选择是在捕获阶段还是冒泡阶段绑定事件处理函数,这是通过addEventListener()方法实现的,如果这个函数的最后一个参数是true,则在捕获阶段绑定函数,反之false,在冒泡阶段绑定函数。
假设你要做
1 |
|
参考文章:
http://www.quirksmode.org/js/events_order.html
http://www.cnblogs.com/hh54188/archive/2012/02/08/2343357.html