事件委托(事件代理)是什么?

本文介绍了事件委托的原理,即利用事件冒泡机制将子元素事件绑定到父元素,若子元素阻止冒泡则委托失效。同时提到两种阻止事件冒泡的方法(stopPropagation()和addEventListener()的使用),并强调了事件委托在提高性能和节省内存方面的优势。
摘要由CSDN通过智能技术生成

事件委托又叫事件代理,原理就是。利用了事件冒泡的机制来实现,也就是说把子元素的事件绑定到了父元素的身上。如果子元素阻止了事件冒泡,那么委托也就不成立。

如何阻止事件冒泡:

(1)event.stopPropagation()

(2)addEventListener( 'click', 函数名, true/false)  默认是false(事件冒泡),true(事件捕获)

好处:提高性能,减少事件的绑定,也就减少了内存的占用。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值