モジュールの作り方

 var module = function() {
     var current = null;
     var config = {
         'num1' : 1,
         'num2' : 2
     };
     function init() {
     };
     function show() {
         current = 1;
     };
     function hide() {
         show();
     };
     return {
         init    : init,
         show    : show,
         current : current
     };
 }();
  • 無名関数によって変数や関数を局所化する。
  • オブジェクトリテラルを返すモジュールパターンによりグローバルからアクセス出来るようにする。
  • オブジェクトリテラルから内部の変数や関数を参照するようにする事で、内部の変数や関数の書式を一貫したものにする。

参考


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS