DOM事件流:元素发生时在元素节点之间按照特定的顺序传播的过程。
三个阶段:
1.捕获阶段
2.当前目标阶段
3.冒泡阶段
注意:
1.Js 代码中只能执行捕获或者冒泡其中的一个阶段。
2.onclick和 attachEvent 只能得到冒泡阶段。
3. addEventListener(type, listener[,usecapturel)第三个参数如果是true,表示在事件捕获阶段调用事件处理程序;如果是false(不写默认就是false),表示在事件冒泡阶段调用事件处理程序。
4.实际开发中很少用到事件捕获,更关注事件冒泡。
5.有些事件没有冒泡,比如onblur,onfocus,onmouseenter,
onmouseleave