您的位置:首页 > Web前端 > JavaScript

修复客户端 JScript 内存泄漏 By shawl.qiu

2006-12-04 19:15 459 查看

修复客户端 JScript 内存泄漏 By shawl.qiu

说明:
DOM & JScript 各管各的内存.
DOM+EVENT 组合是引起内存泄漏的主要原因.
还有吗? 还有很多, 懒得说.

不过..还是补充一下, 不管怎么样, 对象用完就 null 准没错.

shawl.qiu
2006-12-4
http://blog.csdn.net/btbtd

函数: fFixMl(obj);
<script type="text/javascript">

//<![CDATA[

function fFixMl(obj){

var atr=obj.attributes;

if(atr)

for(var i=0, j=atr.length; i<j; i++)

if(typeof obj[atr[i].name]=='function')obj[atr[i].name]=null;

if(obj.childNodes)

for(var i=0, j=obj.childNodes.length; i<j; i++)arguments.callee(obj.childNodes[i]);

} // shawl.qiu script

onunload=function(){ fFixMl(document.body); }

//]]>

</script>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  function null