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.给选择器一个上下文。