事件委托

2021-02-26  本文已影响0人  李小白呀

JavaScript 事件代理则是一种简单的技巧,通过它你可以把事件处理器添加到一个上级元素上,这样就避免了把事件处理器添加到多个子级元素上。当我们需要对很多元素添加事件的时候,可以通过将事件添加到它们的上级元素而将事件委托给上级元素来触发处理函数。
这主要得益于浏览器的事件冒泡机制。事件代理用到了两个在 JavaSciprt 事件中常被忽略的特性:事件冒泡以及目标元素。
优点:
1、减少事件注册,节省内存。比如,

2、简化了 dom 节点更新时,相应事件的更新。比如

上一篇下一篇

猜你喜欢

热点阅读