GoogleのClosure Toolsを触っていて、JSの名前空間がよくわかっていなかった。 教科書:JavaScript 第5版 モジュールと名前空間 当初のJSはHTML中に小さな単純なスクリプトを書く程度 現在は複雑になってきている →外部モジュール、ライブラリが登場 JSの言語仕様では、モジュールの作成・管理という機能は提供されていないので 名前の衝突が起こらないように名前空間を使用して、モジュールを記述する必要がある。 ※名前の衝突 二つのモジュールが同じ名前でグローバルプロパティを定義し、名前が衝突すると 一方のモジュールが他方のモジュールのプロパティを上書きしてしまい、モジュールがうまく動かなくなる。 再利用可能なオープンソースのJSモジュールコレクション JSAN-JavaScript Archive Network モジュールと名前空間の生成 任意のスクリプトから利用で
 
     
       
       
       
       
       
      

