在JavaScript中,添加到页面上的事件处理程序数量将直接关系到页面的整体运行性能.导致这一问题的原因是多方面的.首先,每个函数都是对象,都会占用内存:内存中的对象越多,性能就越差.其次,必须事先指定所有事件处理程序而导致的DOM访问次数,会延迟整个页面的交互就绪时间. 对“事件处理程序过多”问题的解决方案就是事件委托.事件委托利用了事件冒泡,只指定一个事件处理程序,就可以管理某一类型的所有事件.例如,click事件会一直冒泡到document层次.也就是说,我们可以为整个页面指定一个onc…