>  2013/05/24 (金) 12:45:37        [qwerty]
> > やっとJavaScriptの(function(){}());みたいな書き方の意味がわかったよ(;´Д`)
> 3行で説明して(;´Д`)

・JavaScriptの変数のスコープは関数スコープ(ブロックスコープがない)
・なのでモジュール化するときに関数の中にコードを書くんだけど、関数名を付けるとグローバルオブジェクトのプロパティに追加されていやん
・だから匿名関数にしてその中にコードを書くことで名前空間を当該関数内に限定できる

こんな感じ(;´Д`)

参考:2013/05/24(金)12時42分43秒