Lawguancong / Daily-Charging-Learning

0 stars 0 forks source link

DOM事件流 #79

Open Lawguancong opened 3 years ago

Lawguancong commented 3 years ago

基于发布订阅模式,就是在浏览器加载的时候会读取事件相关的代码,但是只有实际等到具体的事件触发的时候才会执行。 如何让事件先冒泡后捕获??

在DOM标准事件模型中,是先捕获后冒泡(先下后上)。但是如果要实现先冒泡后捕获的效果,对于同一个事件,监听捕获和冒泡,分别对应相应的处理函数,监听到捕获事件,先暂缓执行,直到冒泡事件被捕获后再执行捕获之间。

DOM级别一共可以分为4个级别:DOM0级「通常把DOM1规范形成之前的叫做DOM0级」,DOM1级,DOM2级和 DOM3级,而DOM事件分为3个级别:DOM0级事件处理,DOM2级事件处理和DOM3级事件处理。如下图所示: image

image

阶段阶段