【发布时间】:2013-04-08 07:55:16
【问题描述】:
我不是 JavaScript 专业人士,所以我的问题可能看起来很荒谬。假设我有以下 HTML 块:
<div>
<script type="text/javascript">
var variable_2 = new SomeObject();
</script>
</div>
这清楚地在堆上为 SomeObject 实例分配内存,而 variable_2 驻留在全局上下文中。
我的问题是:如果我使用 AJAX 再次生成了之前的 HTML 块,那么我将让 variable_2 在全局上下文中引用新分配的 SomeObject 实例,对吗?但是,之前分配的实例会发生什么,是垃圾回收还是内存泄漏?
此外,您是否可以引用描述 JavaScript 内存管理最佳实践的书籍或文章?
【问题讨论】:
-
不鼓励索取书籍和参考资料...仅供参考
标签: javascript html ajax performance