我正在使用一些代碼來添加和刪除同一對象上的各種CSS類。代碼看起來是這樣的:鏈式jQuery對象在什麼條件下提供性能提升?
function switch_states(object_to_change) {
if(object_to_change.hasClass('ready') {
object_to_change.removeClass('ready');
object_to_change.addClass('not_ready');
} else {
object_to_change.removeClass('not_ready');
object_to_change.addClass('ready');
}
}
我懷疑我也許可以用這兩種snippits鏈接到類似object_to_change.removeClass('ready').addClass('not_ready');
離開,但我不得不懷疑:除了易讀性和NEATO因素,這確實給我任何的性能提升?
我的問題:鏈接的對象會比兩個非鏈接的對象快嗎?如果是這樣,爲什麼?如果沒有,使用鏈接對象的效率會高於不同的效率 - 也就是說,鏈式jQuery對象在什麼條件下提供性能提升?
@drachenstern - 再次。你不知道你在說什麼。 – 2010-12-07 15:58:42
嗯?我不同意:他已經選擇了jquery對象並連續使用它兩次。 – 2010-12-07 16:00:55