Jquery Element Reference占用了多少内存?

时间:2013-12-23 16:05:14

标签: javascript jquery performance dom

如果我有一个不断引用相同JQuery对象的插件,我想我应该缓存引用。

我想知道是否有人知道 jquery引用占用了多少内存?

我也明白,JQuery查询的价格远远超过了引用本身的价格。

$('sameElement') 

vs

this.sameElement = $('sameElement'); 
this.sameElement

1 个答案:

答案 0 :(得分:4)

它将与任何其他对象引用相同,加上其任何自己的属性的内存。

它自己的属性是:

  • .length显示集合中当前元素的数字(64位)

  • .prevObject引用另一个jQuery对象,该对象将保存对前一组元素的引用(在某些情况下可能是内存泄漏)

  • .context从中进行选择的上下文元素

  • .selector您的选择器字符串