关于jQuery实用函数jQuery.data(),在线文档中说:
“jQuery.data()方法允许我们以一种安全的方式将任何类型的数据附加到DOM元素上,避免了循环引用和内存泄漏。”
为什么要使用:
document.body.foo = 52;
当出现内存泄露的情况时,我应该使用什么 -或在什么条件下- 来避免此类问题。
jQuery.data(document.body, 'foo', 52);
在任何情况下,我是否都应该优先使用.data()而不是使用扩展属性?
(如果您能提供一个例子来比较差异,我将不胜感激)
谢谢,
burak ozdogan