document.createDocumentFragment()
解決渲染時間過長的問題,相當于一個塑料袋,把東西裝好后一次性帶回家,IE6-8適用,不過在高版本瀏覽器中幾乎沒有作用,反而會影響性能,所以基本沒用了
<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title></title>
<script>
window.onload = function(){
var ul = document.getElementById("ul1");
var frag = document.createDocumentFragment();
for(var i=0; i < 10000; i++){
var li = document.createElement("li");
frag.appendChild(li);
}
ul.appendChild(frag);
}
</script>
</head>
<body>
<ul id="ul1">
</ul>
</body>
</html>