我正在编写一个库,我需要在其中存储一些数据以便能够快速处理 DOM 元素。我不知道是否应该存储元素 ID(字符串)并执行$(document.getElementById(this.idVar)).jqueryMagic()
或存储元素对象引用(对象 HTML*Element)并执行$(this.eleVar).moreJqueryMagic()
. 我不介意可读性,我只想知道每种方法之间的内存空间差异和性能差异。
提前致谢!
我正在编写一个库,我需要在其中存储一些数据以便能够快速处理 DOM 元素。我不知道是否应该存储元素 ID(字符串)并执行$(document.getElementById(this.idVar)).jqueryMagic()
或存储元素对象引用(对象 HTML*Element)并执行$(this.eleVar).moreJqueryMagic()
. 我不介意可读性,我只想知道每种方法之间的内存空间差异和性能差异。
提前致谢!