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