同じセレクターを繰り返し使用する場合、DOMツリーは毎回検索しますか、それとも何らかの内部「キャッシュ」メカニズムがありますか?
何がより効果的ですか?
jQuery( '#mySelector')。attr( 'border'、 '1px');
jQuery( '#mySelector')。attr( 'color'、 'red');
jQuery( '#mySelector')。show();
または
mySelector = jQuery( '#mySelector');
mySelector.attr( 'border'、 '1px');
mySelector.attr( 'color'、 'red');
mySelector.show();
つまり これについて考える必要がありますか? jQueryにそのような「キャッシング」がない場合(この定義が適切かどうかわかりません)、それを実装する方法はありますか?
議論することを提案します。調査結果は記事に掲載されます。