【发布时间】:2016-05-05 08:45:06
【问题描述】:
根据官网:
全部或通用选择器非常慢,除非单独使用。
所以,我认为这意味着$("#section").find("*") 应该比$("#section *") 快。但是,正如您在this pen 中看到的那样,我收到了矛盾的结果。
我理解正确吗?
编辑:
底部还有$("#section").children()。如果只是函数调用,这个也应该慢一点。
【问题讨论】:
-
无法从中找出任何东西 => 全部或通用选择器非常慢,除非单独使用
-
@Rayon Dabre:这句话可以简化为“通用选择器非常慢,除非单独使用。”我不知道为什么 jQuery 觉得有必要给它起另一个名字。
-
我怀疑它是说除了
$("*")之外的任何东西都会很慢。 -
不确定您希望 codepen 显示什么。除非您处理数百个元素,否则您可能不会注意到速度缓慢。
-
@Barmar 我使用了大约 10,000 个循环的循环。
标签: javascript jquery performance jquery-selectors