y1d2y3xyz 发表于 2013-1-29 09:35:16

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
页: [1]
查看完整版本: extjs源码分析-008(Ext.removeNode)