Eey*_*ore 5 javascript namespaces module-pattern
我的目标是有我的js组织成多个文件是延迟加载,但有一个命名空间.
例如:
SO.global(global.js)SO.global.registration(registration.js)< - load
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();
Run Code Online (Sandbox Code Playgroud)
VS.
var SO = (function() {
var CONSTANT = 'Z';
function createX(){
alert("create X");
}
function getY(){
alert("get Y");
}
return {
create:createX,
get:getY
}
} ());
Run Code Online (Sandbox Code Playgroud)
小智 5
你考虑过Require.JS吗?它试图提供以下解决方案:
Require.JS实现了Common.JS 定义的模块/异步定义规范
| 归档时间: |
|
| 查看次数: |
1898 次 |
| 最近记录: |