手写 JavaScript 事件代理
通过 e.target
进行判断,利用事件冒泡的机制
function addEventProxy(eventName, proxyTarget, targetClsName, cb) { proxyTarget.addEventListener(eventName, (e) => { if (e.target.classList.contains(targetClsName)) { cb && cb(e); } }); }
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
上一篇: Web 图片懒加载
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论