为什么要解除Javascript事件的绑定?
有人能解释一下为什么我应该解除绑定或分离Javascript事件吗为什么要解除Javascript事件的绑定?,javascript,javascript-events,event-handling,unbind,Javascript,Javascript Events,Event Handling,Unbind,有人能解释一下为什么我应该解除绑定或分离Javascript事件吗 因为你再也不想让事件发生了 因为它们会占用内存。请注意,在旧版本的IE中,可能需要手动解除绑定才能释放内存,即使元素已从DOM中删除 因为你再也不想让事件发生了 因为它们会占用内存。请注意,在旧版本的IE中,可能需要手动解除绑定才能释放内存,即使元素已从DOM中删除 您能给我们一个代码示例或场景吗?在大多数情况下,您根本不需要解除绑定。对于其他人,请看Jonas H的答案。如果你否决了我的问题,请解释原因@这只是一个一般性的问题
您能给我们一个代码示例或场景吗?在大多数情况下,您根本不需要解除绑定。对于其他人,请看Jonas H的答案。如果你否决了我的问题,请解释原因@这只是一个一般性的问题。你能给我们一个代码示例或场景吗?在大多数情况下,你根本不需要解除绑定。对于其他人,请看Jonas H的答案。如果你否决了我的问题,请解释原因@Augustilleas这只是一个普通的问题。解除绑定事件的一个用例是拖放。例如,您只想在鼠标左键按下时在元素上收听“mousemove”。解除绑定事件比在事件侦听器中检查
if(isDraging){…}
要好,因为这是一种内置的方式。解除绑定事件的一个用例是拖放。例如,您只想在鼠标左键按下时在元素上收听“mousemove”。解除绑定事件比在事件侦听器中检查if(isDraging){…}
要好,因为这是一种内置的方法。