javascript - 通用选择器的性能,结果矛盾?

标签 javascript jquery performance jquery-selectors

根据官网:

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/

相关文章:

javascript - CSS/HTML : How to make a left side div responsive that collapse when minimized the browser

javascript - 通过在窗口就绪时使用 javascript 强制主体更改为背景,防止页面使用主题切换闪烁继承的主体 bg 颜色

java - 许多线程正在等待条件并且服务器负载超过100

sql - 将具有默认值的列添加到大表中

javascript - 如何使用 jQuery 从 Web Worker Thread 中解析 XML

javascript - 当枚举窗口对象转义函数不存在时

javascript - 当我使用 window.close ajax 调用时不起作用?

javascript - 将文本拉入 div

javascript - 使用 Javascript 和 CSS 在事件触发时制作动画

java - Java 对象可以成为 Nashorn 中 JavaScript 对象的原型(prototype)吗?