事件委托

事件委托可以解决动态加载问题:如在其父元素("<ul>")内动态添加子元素("<li>"),但是此时如果直接给子元素绑定事件,会出现undefined报错,因为此时的子元素还没有加载入dom内,这时候就可以通过事件委托来解决这问题;

事件委托解决重复绑定问题:如果父元素内的子元素出现增删问题,这时候可能需要for循环遍历,重新为每个子元素绑定事件,例如我有一个1000个子元素,如果通过for循环遍历绑定事件,其工作量会非常大,并且拖累运行速度;

实现方式:

1,给父元素添加点击事件

2,获取子元素冒泡传递过来的target属性

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容