修复客户端 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
- οnunlοad=function(){ fFixMl(document.body); }
- //]]>
- </script>