- バックアップ一覧
- 差分 を表示
- 現在との差分 を表示
- ソース を表示
- JavaScript/OOP/クラスの作り方/オブジェクトリテラルを使ったクラス作成 - 応用 へ行く。
- 1 (2011-07-13 (水) 23:47:15)
- 2 (2011-07-13 (水) 23:47:45)
- 3 (2011-07-14 (木) 20:06:18)
- 4 (2011-07-26 (火) 03:54:58)
- 5 (2012-07-24 (火) 16:58:20)
モジュールの作り方
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
};
}();
- 無名関数によって変数や関数を局所化する。
- オブジェクトリテラルを返すモジュールパターンによりグローバルからアクセス出来るようにする。
- オブジェクトリテラルから内部の変数や関数を参照するようにする事で、内部の変数や関数の書式を一貫したものにする。
参考
- JavaScript "Best Practices"
- http://www.slideshare.net/cheilmann/javascript-best-practices-1041724