【发布时间】:2011-09-07 23:39:24
【问题描述】:
从性能角度来看哪个更好:
$(".div1 h2, .div1 h3")
或
$(".div1").find("h2, h3")
【问题讨论】:
-
发现你可以分析你的代码:jsperf.com
-
请参阅this answer 了解与性能无关但重要的区别。就我个人而言,我不会担心微秒级的差异,除非代码将在循环中运行,或者您正在编写一个可供第三方使用的库。
-
问题通常是一样的,10⁶ x 1microsec 等于 1sec :)
-
learn.jquery.com/performance/optimize-selectors(这个逻辑也可以应用于原生选择器)
标签: javascript jquery jquery-selectors