一、从事件冒泡到事件代理机制
(1)在ul里面动态生成50个li,并且给li添加删除功能,考虑性能(面试题)
1、生成50个li
方法一: 创建元素
缺点:要多创建一个文档碎片
方法二: 字符串
方法三:模板
2、删除功能
(2)事件代理
定义: 借用父级来进行代理,通过父级的事件源对象找到当前点击的元素,然后进行判断,通过冒泡触发相应的程序
作用: 用来解决多次重复的绑定事件处理函数
(3)事件对象和事件源对象(事件代理核心)
(4)事件处理函数传参问题
第一个参数是事件对象,后面的参数都是形参