我想优化应用程序的内存使用情况。
假设我有一个HTML文件,其中包含一个非常大的列表元素,其中有1000个列表项。
<ul>
<li>item 1</li>
<li>item 2</li>
...
<li>item 1000</li>
</ul>
如果我创建完整列表的jQuery对象,jQuery将如何存储子节点?它是否包含每个列表项的对象?
var list = $("ul");
答案 0 :(得分:1)
是的,它会在ul
对象propoerty childNodes
中包含每个孩子的对象。
以下是我放在一起的快速演示:http://jsfiddle.net/u9nLwwbf/