链式调用练习
// 声明
MyNamespace.Singleton = (function(){
// 私有属性
var uniqueInstance;// 创建记录
// 私有方法
function constructor(){
var attribute = 100; // 闭包属性
function method(){ // 闭包方法
// ...
}
}
// 公共方法
return {
getInstance:function(){// 创建实例
// 如果记录不存在
if(!uniqueInstance){
uniqueInstance = constructor();
}
return uniqueInstance
}
}
})()
// 调用
MyNamespace.Singleton.getInstance().attribute;
MyNamespace.Singleton.getInstance().method();

浙公网安备 33010602011771号