12-问题
8.3.1 问题
你已经编写了一个类似插件的代码块,将许多事件处理程序绑定到某个DOM元素。
稍后,你打算清除所有的事件处理程序,以便完全卸载这个插件。
如果添加许多处理程序,这可能有些冗长。你甚至可能无法访问绑定的事件处理程序,因为它们属于另一个局部作用域。
你不能解除某个事件(或者任何现有的事件)的所有处理程序的绑定,因为你可能删除其他不在考虑之列的处理程序。
你已经编写了一个类似插件的代码块,将许多事件处理程序绑定到某个DOM元素。
稍后,你打算清除所有的事件处理程序,以便完全卸载这个插件。
如果添加许多处理程序,这可能有些冗长。你甚至可能无法访问绑定的事件处理程序,因为它们属于另一个局部作用域。
你不能解除某个事件(或者任何现有的事件)的所有处理程序的绑定,因为你可能删除其他不在考虑之列的处理程序。