我担心我的应用程序中的内存泄漏,因为我使用
jquery的html()
方法来替换DOM中的
内容.我只是想确保这些事件监听器不会在浏览器内存中徘徊.
我搜索了jquery文档没有明确的答案.有人知道吗?
多谢你们!
对,他们是.
如果你使用jQuerys .html()它会照顾你.查看jQuery源代码,这一行被调用:
jQuery.cleanData( this[i].getElementsByTagName("*") );
它可以有效地清理所有数据和事件.如果您明确地覆盖DOMnodes innerHTML属性,这当然不会起作用.
原文链接:https://www.f2er.com/jquery/178405.html