javascriptにおける匿名関数の理解

1137 ワード

(function(){
        //                 
}());
javascriptでfunctionで始まる語句は、一般に関数宣言である.外の括弧(黄色の背景)を加えると関数式が作成されます.
青の背景かっこは、この匿名関数にオブジェクトを渡すことで、この匿名関数にアクセスする権限があります.例えば、
(function($, YAHOO){
    //now hava access to global jQuery and Yahoo
}(jQuery, YAHOO));
 
//   2   ()      

(function () { /* code */ } ()); //
(function () { /* code */ })(); //