javascript

没有办法在 javascript 中拥有基于类的对象?

基于 javascript 原型的面向对象编程风格很有趣,但在很多情况下,您需要能够从类中创建对象。 例如在矢量绘图应用程序中,工作区通常在绘图开始时为空:我无法从现有的“线”创建新的“线”。更一般...... »

如何在 JavaScript 中创建内存泄漏?

我想了解哪种代码会导致 JavaScript 中的内存泄漏,并创建了下面的脚本。但是,当我在 OS X 上的 Safari 6.0.4 中运行脚本时,活动监视器中显示的内存消耗并没有真正增加。 我的...... »

Javascript / 垃圾收集器中的循环引用

有人可以详细解释一下 Javascript 引擎是如何处理循环引用的吗?浏览器甚至node.js之间有很大区别吗? 我所说的是对象内的显式后退/下一个引用。例如: var objA = { ...... »

JavaScript 内存限制

JavaScript 应用程序可以存储的数据量是否有上限? 我猜这是由浏览器处理的,每个都有其局限性? 如果没有限制,是否会创建页面文件?如果是这样,那不是不安全吗? ...... »

Firefox 的 Javascript 内存分析器

是否有用于 Firefox 的工具/插件/功能可以转储您在页面/脚本中创建的 Javascript 对象的内存使用情况?我知道 Firebug 的分析器,但我想要的不仅仅是时间。类似于 Yourkit...... »

从 JavaScript 中的局部变量释放内存

我有一个 JS 函数,每隔几秒就会在页面上调用一次。这是一个 AJAX 更新的事情。 作为一个函数,我声明了局部变量。由于各种原因,我不想使用闭包或全局变量。 我从来没有考虑过这个,但是我需要...... »