extjs源码分析-008(Ext.removeNode)

DOC = document;
removeNode : isIE ? function(){
            var d;
            return function(n){
                if(n && n.tagName != 'BODY'){
                    d = d || DOC.createElement('div');
                    d.appendChild(n);
                    d.innerHTML = '';
                }
            }
        }() : function(n){
            if(n && n.parentNode && n.tagName != 'BODY'){
                n.parentNode.removeChild(n);
            }
        }

//从这源码我们可以清楚的看到,对内存释放问题IE是不能从removeChild上做到很到位的,对于IE要删除节点还得用这个innerHTML 

你可能感兴趣的:(JavaScript,ExtJs,removeNode)