選択するときは、ID セレクター
から始めるのが最善です。これは、JQuery が内部で ID 選択に document.getElementByID メソッドを使用しており、他のすべての DOM 選択メソッドよりも高速であるため、これは理解しやすいと思います。したがって、$("#") で始めるのが最適です。例:
;
$(".b .c .d")//遅いもの
$("#a .b .c .d")//速いもの
$() のコンテキストを提供します
$() を使用してページ要素を選択する場合、選択範囲を提供すると、選択時間を短縮できます。つまり、セレクターで狭い範囲内のみをフィルターできるようにします。ページ全体の代わりにページ もちろんフィルタリング時間は短縮されます。これは、$() 関数内のコンテキストとして 2 番目のパラメータを提供することで実現できます
もちろん、ID セレクター、つまり $(" #..") を使用して選択する場合、コンテキスト パラメーターを指定する必要はありません。これは速度には影響しません。
保存。頻繁に使用される JQuery でラップされた要素
タイトルにあるように、$( )ページ要素の選択には時間がかかるため、この無駄は、
などの変数として保存すると回避できます。
コードをコピー