Chu*_*ris 7 javascript performance jquery
在此之前,我总是使用gt选择器来选择除第一个之外的所有元素.现在我找到了对我来说更优雅的解决方案.这是用来:not(:first)代替:gt(0).
这个选择器的性能有什么不同,你建议使用哪一个?
编辑:正如前面提到的Felix King,.slice(1)是另一个选择除了第一个之外的所有元素的选项.哪个更快?
Rob*_*ton 10
时间进行一些分析!鉴于一个页面是空的,除了<span>缓存到一个被调用的变量spans和10000次迭代中的十次,我得到824ms spans.filter(':gt(0)')和1276ms spans.not(':first').
使用console.time()和console.timeEnd()在Firefox 11中实现的图.
考虑到我必须进行10k迭代才能达到1秒标记,我建议它没关系?