事件流:描述事件发生的顺序;
三个阶段:
1,事件捕获:事件从Document节点自上而下向目标节点传播的阶段
2,目标阶段:真正的目标节点正在处理事件的阶段
3,冒泡阶段:事件从目标节点自下而上向Document节点传播的阶段
什么是冒泡?
冒泡是从下往上执行的,比如有个子事件和父事件,点击子事件后触发父事件,浏览器是默认事件冒泡的
如何阻止冒泡?
// 在代码中添加
event.stopPropagation();
什么是默认行为
比如说一个a 标签,有个href的链接,点击之后就会默认的进行跳转;
事件委托
就是不在事件当前的dom上进行事件,而是在父级进行事件监听,通过事件冒泡来处罚子事件
最常见的就是往ul 上绑定事件来触发 li