2
所以我必須渲染1000行1000列的表格。因此,這是最好的方法是在JavaScript中構建HTML字符串,然後一次性將其插入到DOM中。我舉了一個簡單的例子,並將其與其他幾種方法進行比較。最後,這真的是我提出的最快的方式。但是這仍然不夠令人滿意。所以我的問題是,有沒有比以下例子更快的方法。改善表格渲染,最快的表格渲染
var startTime = new Date().getTime(),
tableString = "<table>",
body = document.getElementsByTagName('body')[0],
div = document.createElement('div'),
finalResult = 0,
endTime = 0,
result = 0;
for (row = 0; row < 1000; row += 1) {
tableString += "<tr>";
for (col = 0; col < 1000; col += 1) {
tableString += "<td>" + "testing" + "</td>";
}
tableString += "</tr";
}
tableString += "</table>";
div.innerHTML = tableString;
body.appendChild(div);
endTime = new Date().getTime();
console.log(endTime - startTime);
我想這是最快的方法。謝謝! :)) – sla55er