浏览器如何管理它';s内存还是清理它的DOM?
我正在学习主干,希望更好地理解浏览器如何保持其DOM干净,以及如何整体高效地使用我的代码。据我所知,我们使用主干作为框架,将视图添加到通常在index.html中找到的元素上(大多数情况下是body标记)。我们插入的视图会占用浏览器的内存,因此,当我们切换到另一个视图或不再需要旧视图时,我们希望执行类似于浏览器如何管理它';s内存还是清理它的DOM?,dom,backbone.js,browser,Dom,Backbone.js,Browser,我正在学习主干,希望更好地理解浏览器如何保持其DOM干净,以及如何整体高效地使用我的代码。据我所知,我们使用主干作为框架,将视图添加到通常在index.html中找到的元素上(大多数情况下是body标记)。我们插入的视图会占用浏览器的内存,因此,当我们切换到另一个视图或不再需要旧视图时,我们希望执行类似于$(body.html(“”)的操作来删除所有内容。这是正确的吗?所有现代浏览器都有垃圾收集功能,你不必为此担心(太多) 浏览器无法释放内存的少数情况是因为代码中存在内存泄漏,并且保留了对象、方
$(body.html(“”)
的操作来删除所有内容。这是正确的吗?所有现代浏览器都有垃圾收集功能,你不必为此担心(太多)
浏览器无法释放内存的少数情况是因为代码中存在内存泄漏,并且保留了对象、方法、变量等的引用
Google对于它,mozilla提供了一些在浏览器中进行内存分析的示例