单例模式确保一个类在整个应用程序中只有一个是实例对象,在Javascript可以使用单例模式来管理命名空间;
代码:
function Namespace(name){
return window[name] || (window[name] = {});
}
(function(){
var DOM = Namespace("DOM");
DOM.method = function(){
//.....
};
}())
console.log(DOM.method());