下面是我正在尝试做的原型。
var entry_set = $;
// start to loop data
for([])
{
// create HTML element to represent that data
$('<div></div>')
.data([])
.addClass([])
.on([])
.insertAfter(entry_set);
}
// modify DOM only once all the entries are consolidated to a single jQuery object
entry_set.appendTo('.entries');
评论说明了一切。简而言之 - 这个想法是在插入数据时只修改一次文档 DOM。我通常会采用 HTML 字符串方法(只需使用字符串连接相同的结构),但我很感兴趣是否有类似的方法也可以工作。