gpt4 book ai didi

javascript - 这段代码有内存泄漏吗?如果是这样,我该如何删除它?

转载 作者:行者123 更新时间:2023-11-30 18:41:17 25 4
gpt4 key购买 nike

我得到了一个我的前辈从事的项目,在开发这个项目时牢记整个页面永远不应该重新加载。所以显然一切都进入了ajax。它有 100 多行这样的内容。

 function iCreateProblems()
{
//some rubbish
document.getElementById('some_rubbish').innerHTML=obj1.responseText;
}

典型的响应文本是 "<div onClick="handleMe()">some thing stupid</div>";页面上有三个主要的 div,所有内容都被重复加载并重新加载到这些 div 中。现在据我了解,这显然会导致内存泄漏,对吧?那么我该如何解决呢?大约有 8000 行代码以这种方式进行。有什么办法可以修复内存泄漏吗?有数百个这样分配的处理程序。我现在该怎么办?

最佳答案

不,不应该。你不直接在js中处理内存;垃圾收集器会删除不需要的所有内容,如果覆盖内容,则无需显式删除 div 的内容。

关于javascript - 这段代码有内存泄漏吗?如果是这样,我该如何删除它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6806383/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com