jQuery-セレクターの再利用(議論する提案)

同じセレクターを繰り返し使用する場合、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にそのような「キャッシング」がない場合(この定義が適切かどうかわかりません)、それを実装する方法はありますか?



議論することを提案します。調査結果は記事に掲載されます。



All Articles