2

私はjQueryを初めて使用し、誰かが行くことに気づきました。

var $this = $(this);

なぜこれをするのですか?タイピングを節約するためですか?パフォーマンスに役立ちますか?それはかなり標準的な方法ですか?

また、私は次のようなことを始めました:

var minus_button = $('#minus_button');

代わりに、これvar $minus_button = $('#minus_button');はjqueryオブジェクトであることを通知する必要がありますか?

http://docs.jquery.com/JQuery_Core_Style_Guidelinesを読みましたが、提案が見つかりませんでした。

4

2 に答える 2

6

はい、その変数がjqueryobject参照であることを示すための命名規則です。そうすれば、でjqueryfunctionを使用できるかどうか、object または上記を適用するobjectためにjqueryに変換する必要があるかどうかは非常に明白です。objectfunction

例:

var element = document.getElementById('myelement');
var $element = $('#myelement');

// not a jquery object
console.log($(element).val());
// jquery object
console.log($element.val());
于 2012-06-15T01:59:00.700 に答える
1

ハンガリアン記法の一種です。

于 2012-06-15T02:09:05.550 に答える