详解js的事件代理(委托)

上传:zhz42741 浏览: 22 推荐: 0 文件:PDF 大小:38.08KB 上传时间:2021-02-25 12:28:33 版权申诉
JavaScript事件代理(委托)一般用于以下情况: 1. 事件注册在祖先级元素上,代理其子级元素。可以减少事件注册数量,节约内存开销,提高性能。 2. 对js动态添加的子元素可自动绑定事件。 之前一直用各种js库的事件代理,如 jQuery,非常方便实用。今天尝试用原生 js 实现该功能。 var addEvent = (function () { if (document.addEventListener) { return function (element, type, handler) { element.addEventListener(type, handler
上传资源
用户评论