私のワークスペースでは、要素を変数に保存すると JQuery のパフォーマンスを向上できるので、JQ が呼び出すたびに DOM を検索する必要がないことが示唆されています。
たとえば... $('#myPopUp')
JavaScript全体でかなりの数の関数を使用しているとします。提案は、document.ready
関数で変数に保存することです...
mypopup = $('#myPopUp')
そして、この$(mypopup).hide()
, .show()
,blah()
をスクリプト全体で使用します。
これによりパフォーマンスが向上しますか?それともグローバル名前空間に変数を追加する価値がないのでしょうか?