ページがアラートで使用している jQuery のバージョンを取得しようとしています。それは完璧に機能します:
私が使うalert(jQuery.prototype.jquery)
ここで私の質問は、ここでプロトタイプの前後に指定されている jQuery と jquery の単語の違いは何ですか。
どちらが $ で指定されます。
ページがアラートで使用している jQuery のバージョンを取得しようとしています。それは完璧に機能します:
私が使うalert(jQuery.prototype.jquery)
ここで私の質問は、ここでプロトタイプの前後に指定されている jQuery と jquery の単語の違いは何ですか。
どちらが $ で指定されます。
1 つ目は「$」で指定され、2 つ目は jquery のバージョン番号を返すためのものです。
Chrome コンソールで ->
jQuery >>> function (a,b){return new e.fn.init(a,b,h)}
$ >>> function (a,b){return new e.fn.init(a,b,h)}
jQuery.prototype.jquery >>> "1.7.1"
JavaScript では大文字と小文字が区別されるため、jQuery と jquery は 2 つの異なる変数であることに注意してください。
大文字の「Q」と同じ$
です。jQuery
小文字jquery
はバージョン番号のみを表します。
より一般的には、jQuery.fn.jquery
または のような構築された jQuery オブジェクトのプロパティとして記述されますjQuery('div').jquery
。
グローバル変数$
とjQuery
変数は同じ関数オブジェクトを指すだけで、「エイリアス」です。jquery
プロトタイプ オブジェクトのプロパティの名前です。2 つの名前は互いに何の関係もありません。異なるオブジェクトの異なるプロパティの名前です。