10章は、ライブラリなどの製作者向けの情報が多いようです。 名前空間という概念はXHTMLやCSSでも存在しているので、わりと読み進めやすかったです。 JavaScriptの名前空間 JSには、名前空間を定義するための機能が存在しない。しかし、オブジェクトを使って同じ効果を得る事ができる。 var hamashunSpace = {}; hamashunSpace.hoge = function(a){ var foo = a + 4; alert(foo); } hamashunSpace.huga = function(b){ 〜 } // 略 hamashunSpace.hoge(1); //アラートで5と出るこのコードは、特別な事をしている訳ではなく、単にオブジェクトを生成して関数を格納しているだけ。 以降の関数も、全てこのhamashunSpaceオブジェクトに格納する。つまり、