JS中的事件捕获、冒泡

今天我在查找vue的组件的时候看到有一段关于事件传播机制很有趣的一段话

事件的传播机制

*捕获阶段:从里往外一次查找元素

*目标阶段:当前事件源本身操作

*冒泡阶段:从内到外一次触发相关行为(最常用)

冒泡和捕获

捕获就是:爹(target)的事件触发,儿子和孙子的相同事件也会被触发。

冒泡就是:儿子(target)触发事件,爹和祖宗的相同的时间也会触发。

阻止冒泡

e.stopPropagation会阻止冒泡,意思就是到我为止,我爹和我祖宗的事情就不要触发了。

这一段话非常的深冬形象的去描述了捕获、冒泡、阻止冒泡的关系。如果大家想看更详尽的可以参考https://www.jianshu.com/p/244c8d3f62a3

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值