事件委托可以解决动态加载问题:如在其父元素("<ul>")内动态添加子元素("<li>"),但是此时如果直接给子元素绑定事件,会出现undefined报错,因为此时的子元素还没有加载入dom内,这时候就可以通过事件委托来解决这问题;
事件委托解决重复绑定问题:如果父元素内的子元素出现增删问题,这时候可能需要for循环遍历,重新为每个子元素绑定事件,例如我有一个1000个子元素,如果通过for循环遍历绑定事件,其工作量会非常大,并且拖累运行速度;
实现方式:
1,给父元素添加点击事件
2,获取子元素冒泡传递过来的target属性