(function() {
topへ
おすすめ記事
emyuu cms Freebsd12.0LAMP Freebsd10.0LAMP

2014-05-30 22:11:25

(function() {

javascriptのわすれっぽいのでメモ

(function() {
  alert('ぽんぽん');
})();

   ↓

----------------------------------------------------------
//下記と同じ意味

function hoge() {
  alert('ぽんぽん');
}

hoge();//呼び出し
   ↓
----------------------------------------------------------


function hoge() {
  alert('ぽんぽん');
} hode();//呼び出し

   ↓
------------------------------------------------------------
即値関数ですぐ実行できる化及び無名関数になってhogeを消すと。
(function() {
  alert('ぽんぽん');
})();

同じや


要するに文であるfunctionを式にすることでそのまま実行できてしまう。

 


ちなみに
似ているが
$(function(){

});


jQuery(function () { 

});

と同じ意味であり、jQueryを使う場合$の扱いがjQueryなのでprototypeなどとの共存の時注意がいるみたい。

まあ、動けばいいやってことでw