Hom много памяти занимает ссылка на элемент Jquery?

Если у меня есть плагин, который постоянно ссылается на одни и те же объекты JQuery, я считаю, что должен кэшировать ссылку.

мне было интересно, знает ли кто-нибудь под рукой сколько памяти занимает ссылка jquery?

также я понимаю, что цена поиска JQuery значительно превосходит цену самой ссылки.

$('sameElement') 

vs

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

1 ответов


это будет то же самое, что и любая другая ссылка на объект, плюс Память любого из его свойства.

собственные свойства:

  • .length номер (64 бит), показывающий текущие элементы в коллекции

  • .prevObject ссылка на другой объект jQuery, который будет содержать ссылку на предыдущий набор элементов (может быть утечка памяти в некоторых случаях)

  • .context Элемент контекста, из которого был сделан выбор

  • .selector ваша строка селектора