我需要在关闭窗口之前从窗口对象中删除事件侦听器吗?

汤普森

我知道,如果不从未使用的DOM元素中删除事件侦听器,则可能导致内存泄漏。我的问题是,这是否也适用于窗口对象?我有一个用于“存储”事件的事件监听器,只要选项卡处于打开状态,我就需要绑定它。关闭窗口(选项卡)时,浏览器是否清除事件侦听器,还是存在内存泄漏风险?

吉姆W说恢复莫妮卡

不,你会没事的。窗口是Javascript的容器过程,因此您的处理程序将随窗口被销毁。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

事件侦听器是否需要位于IIFE中?

在删除元素之前是否需要删除事件侦听器?

AWT窗口关闭侦听器/事件

为什么此侦听器无法检测到窗口关闭事件?

事件侦听器是否需要位于IIFE中?

从DOM中删除$ obj而不从该对象中删除绑定事件侦听器

我可以定义原则中事件侦听器/订阅者的调用顺序吗?

窗口上的事件侦听器不会删除

原则:事件侦听器中的多对多关联对象被删除

我需要在2016年删除事件侦听器吗?

当我在D3中触发的事件中删除相应的元素时,如何删除元素的事件侦听器?

是否需要在Java中处理诸如keyup / down之类的事件侦听器?

弹出窗口的Recyclerview中的Onclick侦听器

如何修复Firefox的窗口滚动事件侦听器?

我无法在对象构造函数中创建事件侦听器来侦听

useEffect不会删除我的事件侦听器

如何在JS中删除窗口大小调整侦听器

如何在EaselJS对象中删除事件侦听器

如何在事件发生之前删除侦听器?

C#:我需要在销毁对象之前关闭套接字吗?

Dojo:在事件侦听器回调中维护对窗口小部件的引用

创建事件侦听器以从localStorage删除对象

一类JAVA中的窗口侦听器和动作侦听器

删除其他事件侦听器功能中定义的弹出窗口

如何从reactjs中的文档中删除事件侦听器

反应。如何在创建的侦听器中删除事件侦听器?

关闭弹出窗口和返回主阶段焦点事件的侦听器

如何在 EXTJS 中添加窗口方向侦听器?

我无法向对象添加事件侦听器