事件委托
事件委托也称为事件代理,在jQuery里面称为事件委派。
事件委托的原理
不是每个子节点单独设置事件监听器,而是事件监听器设置在其父节点上,然后利用冒
泡原理影响设置每个子节点。
以上案例:给ul注册点击事件,然后利用事件对象的target来找到当前点击的li,因为点
击li,事件会冒泡到ul上,ul有注册事件,就会触发事件监听器。
事件委托的作用
我们只操作了一次DOM,提高了程序的性能。
事件委托也称为事件代理,在jQuery里面称为事件委派。
不是每个子节点单独设置事件监听器,而是事件监听器设置在其父节点上,然后利用冒
泡原理影响设置每个子节点。
以上案例:给ul注册点击事件,然后利用事件对象的target来找到当前点击的li,因为点
击li,事件会冒泡到ul上,ul有注册事件,就会触发事件监听器。
我们只操作了一次DOM,提高了程序的性能。