如果对应于特定DOM对象的javascript元素总是引用相同的DOM对象,并且如果访问属性比函数调用更快,那么$.data()
的好处是什么?
我在某处读到了一些关于$.data()
阻止循环引用以防止内存泄漏的内容。
使用普通属性时会出现什么样的诡计可能会让我遇到这种麻烦?有人可以提供一个例子吗?如果只有IE受到这个问题的困扰,也许这是鼓励用户切换到更好的浏览器的好方法!
我还假设属性方法唯一的问题是这些内存泄漏,还有可能破坏DOM属性名称。还有其他问题吗?
答案 0 :(得分:0)
如果只有IE遭受此问题的困扰,或许这是鼓励用户切换到更好的浏览器的好方法!
没有好办法。
如果对应于特定DOM对象的javascript元素总是引用相同的DOM对象,并且如果访问属性比函数调用快,那么$ .data()的好处是什么?
访问HTML5数据属性,并在从DOM中删除元素时删除引用。