根据官网:
The all, or universal, selector is extremely slow, except when used by itself.
所以,我认为这意味着 $("#section").find("*")
应该比 $("#section *")
更快。但是,正如您在 this 中看到的那样我收到了矛盾的结果。
我对这句话的理解正确吗?
编辑:
底部还有$("#section").children()
。如果只是关于函数调用,这个也应该更慢。
最佳答案
$("#section").find("*")
- 两个函数调用。
$("#section *")
- 一次调用。
JS 中的函数调用非常昂贵。
关于javascript - 通用选择器的性能,结果矛盾?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35053627/