什么是DOM事件流?
1.概述:当一个HTML元素产生一个事件时,该事件会在元素节点与根结点之间的路径传播,路径所经过的结点都会收到该事件,这个传播过程可称为DOM事件流。
2.DOM事件流分为三个阶段:1.捕获阶段
2.当前目标阶段
3.冒泡阶段
比如我们给一个div标签注册了点击事件:看下图
严重注意:-js代码中只能执行捕获活着冒泡其中一个阶段
-onclick和 attachEvent(ie) 只能得到冒泡阶段
-捕获阶段 如果addEventListener('事件',函数体,布尔值) 第三个参数是true,那么则处于捕获阶段 ; 如果是false,则处于冒泡阶段,第三个参数默认是false。
-没有冒泡的常用事件: onblur,onfocus,onmouseenter,onmouseleave
注意:具体描述还有待补充