Javascript jQuery中什么更快?
如果您有以下元素:Javascript jQuery中什么更快?,javascript,jquery,Javascript,Jquery,如果您有以下元素: <div id="articles"> <article id="post-100" class="something"></article> <article id="post-200" class="something"></article> <article id="post-300" class="something"></article> <ar
<div id="articles">
<article id="post-100" class="something"></article>
<article id="post-200" class="something"></article>
<article id="post-300" class="something"></article>
<article id="post-400" class="something"></article>
</div>
我有相当多的“article”类型的元素,我需要将它们全部选中,并且想知道哪一个最适合使用?尝试用jsperf测试它:
例如,在Firefox 28上
children()
是最快的。您如何对其进行基准测试?您可以在这里测试这两种情况:Awesome不知道,谢谢!你可以试试$('#articles.something.').addClass('other-class')。它可能是最快的。document.getElementById('articles')。children
是最快的,但谁在乎呢?那太好了,我在Chrome上也得到了同样的结果,这是一个非常方便的工具!我的结果也一样:我添加了更多的“article”标签。
var articles = $('#articles');
articles.find('.something.').addClass('another-class');
// or
articles.find('[id^=po]').addClass('another-class');
// or
articles.children().addClass('another-class');