如果我的標記看起來像這樣:性能開銷
<button id="button-1" class="nice">
<button id="button-2" class="nice">
<button id="button-3" class="nice">
,我定義以下的jQuery:
$(".nice").click(function() {
// something happens
});
多少事件監聽器成立? 1或3?
如果我有1000個按鈕而不是3個,應該使用事件委託嗎?
如果這些類在標記中包含大量元素,那麼在元素類中不定義jQuery調用是否最好,性能明智?
你用什麼工具進行基準測試? – fingerprint 2009-07-20 14:55:22
如果您使用Firefox,請嘗試使用firebug(http://getfirebug.com)。 – SolutionYogi 2009-07-20 17:09:54
我通常只寫我自己的,不太難。 – 2009-07-20 21:33:08