当使用$("#xxx")
时,我猜jQuery在幕后使用getElementById
。
$(".xxx")
每次都会扫描整个 DOM 吗?
最佳答案
jQuery 尝试使用最快的选择方法来获取您所要求的内容。有许多很好的资源以及与 jQuery 直接相关的性能优化技巧:
Good ways to improve jQuery selector performance?
http://www.artzstudio.com/2009/04/jquery-performance-rules/
http://www.componenthouse.com/article-19
http://www.learningjquery.com/2006/12/quick-tip-optimizing-dom-traversal
关于javascript - jquery: $ ("???") 何时扫描整个 DOM?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1467834/