这是错的吗?如果是这样的话?
var elm = document.getElementById("myElm");
elm.customValue = {attr1 : "test", attr2 : "test"};
Run Code Online (Sandbox Code Playgroud)
我理解如何使用数据属性,但我不想让我的dom与所有这些属性混淆.
这在一些浏览器中引入了内存泄漏,因为您将本机C对象(DOM元素)和JS对象绑定在一起,并且一些垃圾收集算法无法处理此问题.IE就是其中之一.
这是一篇关于IE内存泄漏的MSDN文章:http://msdn.microsoft.com/en-us/library/ie/bb250448( v = vs.85).aspx
| 归档时间: |
|
| 查看次数: |
3731 次 |
| 最近记录: |