我想知道,如果我在一個調用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