1

重複の可能性:
jQuery のシンボル $ の意味は何ですか?

たとえば、各関数のjqueryで最初に$記号を使用する理由を知りたいです。この2つの違いは何ですか..

$('.container').each()
/..and
$.each()

そして、私はこのようなコードを見てきました..?? サインは何を$しますか??

 $.myObj = function() {
    /..
    }
4

3 に答える 3

4

これ$は特別なことではありません。これは、jQueryが使用する単なる識別子です。非常に短い名前の利点は(たとえばのようなものjQueryではなく)、スクリプトファイルのダウンロードサイズを過度に増加させないことです。すべてのバイトが重要です(特にモバイルの世界では)。

于 2012-10-24T02:34:55.783 に答える
1

自分で作成することもできます!同じではありませんが、IDを受け入れるものがここにあります。

var SUPER = function(id) {
    return document.getElementById(id);
};

SUPER('exampleID').focus();

これで、IDが「exampleID」の入力フィールドが「フォーカス」されます

ただし、$はjQueryオブジェクトの省略形です。

于 2012-10-24T02:37:23.097 に答える
0

javascriptでは、関数を呼び出すことで実行できますが、オブジェクトでもあり、プロパティを含めることができます。これらのプロパティは、データにすることも、他の関数にすることもできます。

jQueryでは、$は、のように関数として呼び出すか、関数$(".whatever")のプロパティにアクセスできる関数です。これらのプロパティは、関数自体、または場合によってはデータのいずれかです。 関数オブジェクト$.each()のプロパティである関数です。$

jQueryでは、はメインオブジェクト$の(入力を保存するための)ショートカットにすぎません。jQuery

于 2012-10-24T02:38:29.570 に答える