jquery中的append的效率问题应用
在jquery中的append中,如果一次性要往某个元素append很多东西的话,
比如这样:
varstart=newDate().getTime();
for(varcnt=0;cnt<200;cnt++){
$('.container').append('test
');
}
vartimeElapsed=newDate().getTime()-start;
$('#timetaken').html('Timetaken:'+timeElapsed+'milliseconds');
这样的效率很低,因为重复调用append了,更快的方法是:
varstart=newDate().getTime();
varstr='';
for(varcnt=0;cnt<200;cnt++){
str+='Loremipsumdolorsitamet
';
}
$('.container').append(str);
vartimeElapsed=newDate().getTime()-start;
$('#timetaken').html('Timetaken:'+timeElapsed+'milliseconds');
就是说,先一次性循环把要增加的字符串整理后,最后再一次append
相关推荐
Roka 2020-06-28
xhpscdx 2020-05-17
chaigang 2020-02-25
歆萌 2020-02-02
chunianyo 2019-12-21
疯狂紫萧 2019-12-14
PHP淮北PHP00网 2013-09-17
QCkiss 2019-11-04
歆萌 2019-11-03
Kwong 2019-10-22
宇智波鼬 2018-08-30
zhrookie 2011-11-18
81423067 2015-06-02
wewoor 2015-12-27
lizaochengwen 2019-03-19
stSahana 2016-11-01