通用选择器的性能,结果是否矛盾?

时间:2016-01-28 05:39:56

标签: javascript jquery performance jquery-selectors

根据官方网站:

  

全选或通用选择器非常慢,除非单独使用。

所以,我认为这意味着$("#section").find("*")应该比$("#section *")更快。但是,正如您在this笔中看到的那样,我收到了相反的结果。 我是否正确理解了该陈述?

编辑:

底部还有$("#section").children()。如果它只是关于函数调用,那么这个也应该慢一些。

1 个答案:

答案 0 :(得分:-1)

$("#section").find("*") - 两个函数调用。 $("#section *") - 一个电话。

JS中的函数调用相当昂贵。