如果移除了一个 DOM 元素,它的侦听器是否也会在 JavaScript 中从内存中移除?
在现代浏览器中,如果移除了一个 DOM 元素,它的监听器也会在 JavaScript 中从内存中移除。
请注意,只有当元素无引用时才会发生这种情况。换句话说,它没有任何引用并且可以被垃圾回收。只有在这种情况时,它的事件监听器才会从内存中移除。
广告
在现代浏览器中,如果移除了一个 DOM 元素,它的监听器也会在 JavaScript 中从内存中移除。
请注意,只有当元素无引用时才会发生这种情况。换句话说,它没有任何引用并且可以被垃圾回收。只有在这种情况时,它的事件监听器才会从内存中移除。