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