タグ

ブックマーク / hama-shun.hatenadiary.org (1)

  • サイ本読書記 10章 モジュールと名前空間 - hamashun.hatena

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

    サイ本読書記 10章 モジュールと名前空間 - hamashun.hatena
    jmworks
    jmworks 2009/02/12
  • 1