- 以下のパターンの違い(メリット・デメリット)を教えていただきたいです。
- モジュールパターンに基づいてサブモジュールを作成するにはどうすればよいですか?
私の目標は、私のjsを複数のファイルに整理して、遅延ロードされますが名前空間が 1 つになるようにすることです。
例えば:
SO.global (global.js) SO.global.registration (registration.js) <- 読み込み
var SO = function(){
var CONSTANT = 'Z';
function createX(){
alert("create X");
}
function getY(){
alert("get Y");
}
return{
create:createX,
get:getY
}
}();
//SO.createX();
//SO.getY();
対。
var SO = (function() {
var CONSTANT = 'Z';
function createX(){
alert("create X");
}
function getY(){
alert("get Y");
}
return {
create:createX,
get:getY
}
} ());