2

イベント ハンドラーでは何度もアクセスされるが、コードでは連続してアクセスされない DOM 要素がある場合、それらを変数に格納することは有益ですか? 例-

  1. イベントハンドラーを設定していますonresize-ハンドラーでは、IDで要素を取得します。私が知っているように、このイベントはウィンドウのサイズが変更されると複数回トリガーされるため、グローバル変数でこれらの要素への参照を保持する方がよいでしょうか?

  2. AJAX ベースの検索を実装します。入力テキスト要素があり、イベントのハンドラーを設定しonkeyupました。ハンドラーでは、結果を設定するために ID でいくつかの要素を取得する必要があり、また、他のいくつかの要素を非表示および表示 (css) する必要があります。ここで同じ質問です-それらを保存することでパフォーマンス上の利点が得られるか、それとも意味がありませんか?

4

1 に答える 1