のプロパティで名前空間を切る 名前空間に各モジュー ルを代入することで 3rd party のライブ ラリとの衝突を避ける / / m e n u . j s ( f u n c t i o n ( w i n d o w , $ , u n d e f i n e d ) { / / 即時関数の引数で w i n d o w と j Q u e r y を渡すことで / / 即時関数内では w i n d o w と $ という変数が、 それぞれ w i n d o w と j Q u e r y / / w i n d o w に名前空間を切る w i n d o w . M Y _ A P P = w i n d o w . M Y _ A P P | | { } ; w i n d o w . M Y _ A P P . m e n u = f u n c t i o n ( ) { / / . . . } ; } ) ( w i n d o w , j Q u e r y ) ;