什么更快 - 用js克隆或创建元素?

时间:2013-08-27 11:40:14

标签: javascript jquery

我正在努力让我的应用尽快运行。

目前,当它运行搜索时,它会通过动态创建每个元素来构建结果,如:

(每个循环之外)

var theList = [];

(在每个循环内):

var titleH3 = $('<h3>').append(result.title),
    jobResult = $('<div>').addClass('job-result').attr({
                        'id': result.id,
                        'data-jobno': jobNo,
                    });
//a bunch of other info also created here (about 6 elements total)

jobResult.append(titleH3);
theList.push(jobResult);

然后再次在外面循环:

$('#load-more').before(theList)

我的问题是,在html中有一个div并且每次克隆它并更改信息(标题等)会更快吗?

0 个答案:

没有答案