如果我有一个不断引用相同JQuery对象的插件,我想我应该缓存引用。
我想知道是否有人知道 jquery引用占用了多少内存?
我也明白,JQuery查询的价格远远超过了引用本身的价格。
$('sameElement')
vs
this.sameElement = $('sameElement');
this.sameElement
答案 0 :(得分:4)
它将与任何其他对象引用相同,加上其任何自己的属性的内存。
它自己的属性是:
.length
显示集合中当前元素的数字(64位)
.prevObject
引用另一个jQuery对象,该对象将保存对前一组元素的引用(在某些情况下可能是内存泄漏)
.context
从中进行选择的上下文元素
.selector
您的选择器字符串