十六、DOM之事件委托 ------ 2020-01-05
2020-01-05 本文已影响0人
自己写了自己看
1、事件委托:
/**
事件委托:利用事件的冒泡传播机制,如果一个容器的后代元素中,很多元素的点击行为(其他事件行为也是)
都要做一些处理,此时我们不需要再像以前一样一个个获取一个个绑定了,我们只需要给容器的
click(或者其他事件)绑定方法即可,这样不管点击的是哪一个后代元素,都会根据冒泡传播的传递机制,
把容器的 click(或者其他事件)行为触发,把对应的方法执行,根据事件源,我们可以知道点击的是谁,
从而做不同的事情即可;
*/
2、事件委托的优势:
/**
事件委托的方式相比较一个个的事件处理,性能提高在50%左右,而且需要操作的元素越多,
节省的性能就越大;
原因:每绑定一个事件就需要开辟一个堆内存,一个个处理开辟的堆内存
肯定比事件委托开辟一个堆内存消耗大;
*/