ホームページ  >  記事  >  ウェブフロントエンド  >  JavaScript の高度な構文の概要_JavaScript スキル

JavaScript の高度な構文の概要_JavaScript スキル

WBOY
WBOYオリジナル
2016-05-16 18:51:301116ブラウズ

(function($){})(jQuery);

実際には比較的単純ですが、いくつかの概念を理解する必要があります。

1. JavaScript () の () は、

などのメソッドの実行を意味します。

関数 x(){

アラート("xxx");

}

var a = x // 呼び出しではありません、a は関数です

var a = x(); //関数が呼び出され、a の値が呼び出しの結果になります: unknown

2. jQuery は jQuery オブジェクトです。つまり、関数を呼び出すときに渡されるパラメーターは jQuery オブジェクトです。

これについては何も言うことはありません

3. (function($){}) これは匿名関数であり、仮パラメータは $ であり、括弧が必ず必要です。

上の式は

に相当します。

var f = function($){};

f(jQuery);

見てください、単純でも奇妙でもありません...

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。