1: ループの実行メソッドを変更します
for(var i=0;i
}
このように、element.childNodes.length の値を取得する必要がありますループするたびに、次のように変更する必要があります。
var n=element.childNodes.length
for(var i=0;i
}
2: dom 操作の数を変更します
類似したノードのバッチをバッチで dom に挿入するのではなく、最初にオブジェクトを構築して一度挿入する方が良いです
たとえば、次のようになります。メソッドは合理的です:
var div=document.createElement("div") ;
for(var i=0;i
var element=document.createElement(" a");
a.href="";
div .appendChild(element);
}
//オブジェクトを構築した後、一度挿入します
document.body .appendChild(div);
3: オブジェクトの参照レベルを下げ、ブラウジングを減らすことができます。 プロセッサによるオブジェクト解析の複雑さ
たとえば、メソッドは net.Loader.LoadXml(params) です。 )
毎回使用する必要はありません。
varloadXml=net.Loader.LoadXml;
loadXml(params);