我们都知道,在JS中,添加到页面上的处理程序数量将直接影响到整体运行性能。因为事件的运行会一直占用内存,因此当事件的数量达到一定的程度之后,就会严重影响程序的性能,一种提升性能的方式就是使用事件委托
事件委托利用了事件冒泡,只指定一个事件处理程序,就可以管理某一类型的所有事件。适合使用事件委托的事件有click、mousedown、mouseup、keydown、keyup、和keypress
移除事件委托,只需要将其定义为null即可
我们都知道,在JS中,添加到页面上的处理程序数量将直接影响到整体运行性能。因为事件的运行会一直占用内存,因此当事件的数量达到一定的程度之后,就会严重影响程序的性能,一种提升性能的方式就是使用事件委托
事件委托利用了事件冒泡,只指定一个事件处理程序,就可以管理某一类型的所有事件。适合使用事件委托的事件有click、mousedown、mouseup、keydown、keyup、和keypress
移除事件委托,只需要将其定义为null即可