検索を繰り返した結果、最終的に jquery のパフォーマンスの最適化に関する記事をいくつか見つけました。編集者がそれらをまとめてくれました。もちろん、私自身の要約と理解をいくつか追加することも忘れませんでした。
まず、前の記事の jquery チェーン操作は jquery のパフォーマンス最適化手法の 1 つであり、具体的な実装と利点についてはここでは繰り返しません。次に、jquery の最適化は Web 最適化のいくつかの方法と同じです。
a. js を圧縮します。コード圧縮テクノロジーを使用してファイル サイズを削減します。 (jsmin、YUI Compressor などを使用)。
b. デフォルトでは、子ノードで発生したイベントは親ノードで処理できます。イベント登録は親ノードに置くため、子ノードごとにイベントリスナーを登録する必要はありません。
c. キャッシュを使用すると、jquery オブジェクトを複数回使用する場合、jquery オブジェクトを変数にキャッシュできます。
$cj.on("click",function(){
$cj.css("color","blue");})
jquery 結果キャッシュ。プログラム内の別の場所で jquery 結果オブジェクトを使用する必要がある場合、または関数が複数回実行される場合は、それを変数に保存できます。
d. ID セレクターからの継承を試みます。 ID は一意であるため、ID の選択は、jquery で要素を選択する最も速い方法です。
e. サブクエリを使用する