我想知道,如果我在一个调用jQuery函数中分组一些id
的性能改进,或者逐行调用它(id
后id
)。每个ID调用jQuery函数或更好的分组到一个调用
眼下是这样的:
$('#culetType').combobox();
$('#girdle').combobox();
$('#polishLinesIntensity').combobox();
$('#burnmarksIntensity').combobox();
$('#scratchesIntensity').combobox();
$('#damagesIntensity').combobox();
所以会是一个性能的提高,如果我DIT这样的:
$('#culetType, #girdle, #polishLinesIntensity, #burnmarksIntensity, #scratchesIntensity, #damagesIntensity').combobox();
除了这个事实,它不愉快的阅读。
我知道我可以给所有那些id
的class
,这只会让我只有一个电话。
那么它会是一个性能提升或不?
:选择由类比使用ID选择慢得多!如果你只是使用它一次,它可能是好的。 – Imperative 2013-04-08 12:21:20
使用ID将总是快于类 – 2013-04-08 12:24:55
像[jsperf.com](http://jsperf.com/)这样的站点允许您创建基准来可靠地测量如何切换到类选择器将影响特定代码的性能,具体取决于在浏览器上。 – 2013-04-08 12:25:44