* モジュールの作り方 [#p895323a]

 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
     };
 }();

- 無名関数によって変数や関数を局所化する。 
- オブジェクトリテラルを返すモジュールパターンによりグローバルからアクセス出来るようにする。
-  オブジェクトリテラルから内部の変数や関数を参照するようにする事で、内部の変数や関数の書式を一貫したものにする。

** 参考 [#ra57d02f]
- JavaScript "Best Practices"
- http://www.slideshare.net/cheilmann/javascript-best-practices-1041724

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