関数の先頭で必要なすべてのオブジェクトを宣言するために使用します。これを使用してキャッシュし、アプリを高速に保ちます。たとえば、次のようなものがあります。
var $object1 = $('#my_element'),
$object2 = $('.other_elements'),
$object3 = $('.again_something_else');
コード内でこれらの変数を個別に使用するため、たとえば$object1.doSomething()
、または$object2.doElse()
いくつかのシナリオでは、同じ関数を既に選択されている 2 つ以上の変数に適用する必要があります。必要な要素の再選択を避けるために、これらの変数を一緒にマージする方法はありますか?
私はこれを避けます:
$('#my_element, .other_elements').myFunction()
すでに持っている変数を再利用します。