毎度お世話になっております。クラスメソッドの稲毛です。 『使ってみよう!「Closure Tools」』の第五回は「名前空間の省略」についてです。 Closure Libraryのライブラリ群は、グローバル変数領域にオブジェクトの入れ子構造で管理されています。例えば、「goog.ui.Component」クラスであればグローバル変数「goog」の「ui」内に「Component」として関数(クラス)が定義されます。そこで気になるのは「goog.ui」や「goog.dom」などの名前空間部分を毎回記述しなければならない点です。先ほどの例でいえば、「var comp = new goog.ui.Component();」というより「var comp = new Component();」と記述したいですよね。そのような時には「goog.scope」関数を利用して「名前空間の省略」を行うことが出
![使ってみよう!「Closure Tools」 #5 ~名前空間の省略~ | DevelopersIO](https://cdn-ak-scissors.b.st-hatena.com/image/square/6f1fde3cff7767965729d2d96d3e31da5b8a643d/height=288;version=1;width=512/https%3A%2F%2Fdevio2023-media.developers.io%2Fwp-content%2Fuploads%2F2018%2F11%2Feyecatch_developers.io_1200x630.jpeg)