しばらくの間私を悩ましていたことについてちょっとしたアドバイスをした直後。パフォーマンスがオプション1またはオプション2を使用する方が良いでしょうか?それとも全く問題ではないのですか?jQueryの速度最適化
$('.class').removeClass("class");
$('*').removeClass("class");
私は、このコード(または類似)を使用するので、私が尋ねる理由は、かなり頻繁に、私は可能な限り最適化私のコードを試して始めています。どちらも機能しますが、どちらが優れていますか?
オプション1は、クラス名が '.class'の要素のみを検索し、2番目のオプションはすべての要素を繰り返し処理するため、より優れています。 –
一般的に言えば、詳細な要素検索ルールのほうがパフォーマンスが優れています。 '$( 'class')' $( 'div.class')より遅い '$( '#aIDisBest')' –
@Ofcourse、2番目のものは次のようになります。これはワイルドカード検索のように遅いです。以前は特定のクラスだけを検索しています – kobe