【javascript常见面试题】常见前端面试题及答案 (17)

 for(var i = 0; i < 1000; i ++) {

     myListItems += \'<li class = "listItem\'+i+\'">This is a list item</li>\';

     // 这里使用的是class

 }

 

myListItems += \'</ul>\';

$myList.html(myListItems);

// 选择每一个li

 

for(var i = 0; i<1000; i++) {

    var selectedItem = $(\'.listItem\' + i);

}

在上段代码中,选择每个li总共只用了61毫秒,相比class的方式,将近快了100倍。 在代码最后,选择每个li的过程中,总共用了5066毫秒,超过5秒了。接着我们做一个对比,用ID代替class:

9.给选择器一个上下文。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zgddxp.html