【发布时间】:2017-07-16 14:41:14
【问题描述】:
我的功能如下。考虑到高性能,如何避免在 html 的循环结构中添加文本?请指教。非常感谢。
function createDiv (array) {
var i;
var target = document.getElementById("container");
for(i = 0; i < array.length; i++) {
target.appendChild("<div>" + array[i] + "</div>");
}
}
【问题讨论】:
-
使用像 Handlebars 这样的模板引擎:handlebarsjs.com
-
另外这个问题可能更适合CodeReview
标签: javascript html performance dom