javascript - jQuery 对象内存大小

标签 javascript jquery memory-management

我想优化我的应用程序的内存使用。

假设我有一个 HTML 文件,其中有一个非常大的列表元素,其中有 1000 个列表项。

<ul>
  <li>item 1</li>
  <li>item 2</li>
  ...
  <li>item 1000</li>
</ul>

如果我创建一个完整列表的 jQuery 对象,jQuery 将如何存储子节点?它会包含每个列表项的对象吗?

var list = $("ul");

最佳答案

是的,它将在 ul 对象属性 childNodes 中包含每个子对象的对象。

这是我整理的一个快速演示:http://jsfiddle.net/u9nLwwbf/

关于javascript - jQuery 对象内存大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26097296/

相关文章:

javascript - 一种使用 Javascript 和 Jquery 创建点击并拖动 "canvas"用户区域的方法?

javascript - Jquery函数检查图像的SRCset是否完成加载

javascript - 如何仅在单击 BODY 元素而不是内部元素时触发 jQuery 事件?

ios - 为什么我可以将消息发送到已释放的 NSArray 实例?

c - 为什么在opencl中缓冲区内存分配错误

javascript - 用于两个以上带有检查值的输入的替代逻辑运算符

javascript - 无法使用 Passport.js 和 Express 4 访问 req.user

javascript - 阅读类(class)并使用 javascript 或 jquery 应用 css

javascript - 一种在加载时淡入背景的方法?

c++ - 如何将 my_alloc 用于 C++ 中的_all_ 新调用?