我测试了两个ID选择器之间的差异,第一个是正常的:
我在jsperf上进行了测试,使用了Firefox和Chrome浏览器。结果很有意思: 在Firefox中,第一个(正常选择器)比第二个慢40%(!!!)。 在Chrome中,第二个比第一个慢0.84%。
为什么会有这样的差异?有人能解释一下吗?
jsperf.com可靠吗?
你可以在这里看到测试:
$('#lol')
,第二个是相同的但放置在多个括号之间:$((((('#lol')))))
。我在jsperf上进行了测试,使用了Firefox和Chrome浏览器。结果很有意思: 在Firefox中,第一个(正常选择器)比第二个慢40%(!!!)。 在Chrome中,第二个比第一个慢0.84%。
为什么会有这样的差异?有人能解释一下吗?
jsperf.com可靠吗?
你可以在这里看到测试:
我会在其他浏览器上进行测试,仅供娱乐。
(编辑:顺便说一下,我使用的是 Mac OS X)
$()
,为什么要调用.html()
?如果有任何差异,.html()
调用将完全掩盖它们。 - Esailija