javascript - AJAX 应用程序和事件监听器的 JS 内存泄漏?

标签 javascript ajax jquery memory-leaks

所以我正在制作一个完全用 AJAX 构建的复杂项目管理系统。通过哈希导航,网站会加载和删除大量 HTML,并在每次加载时添加大量事件监听器。

我的问题是,现代浏览器在这些元素被 $.remove 后是否会垃圾收集事件监听器。

如果没有,最好使用 onclick="doFunction();"而是为了防止添加事件监听器?我宁愿不这样做,但如果它可以防止内存泄漏,它可能是最好的选择。

任何帮助将不胜感激。

谢谢!

最佳答案

不,最好使用 jQuery 添加事件监听器,因为 jQuery 会处理可能的内存泄漏

关于javascript - AJAX 应用程序和事件监听器的 JS 内存泄漏?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8059969/

相关文章:

javascript - 使用 JavaScript 将 SVG 文档动态插入 HTML?

javascript - Jest - 未导出的模拟函数

javascript - 未捕获的类型错误 : response is not a function

javascript - 在 angularjs 中运行 jquery 代码的最佳方式是什么?

javascript - 使用复选框 ul (jQuery) 复制选择元素

javascript - 为什么我在运行代码时收到错误 "UnhandledPromiseRejectionWarning"?

javascript - 嵌套在面板内的显示模式

javascript - axios如何类似jQuery ajax方法设置表单数据?

JQuery Ajax 长轮询 - "poll function won' t 再次被调用,直到 ajax 调用完成并且(至少)三十 (30) 秒过去”

asp.net-mvc - ASP.NET MVC 和 View 状态