单例模式就是通过一个变量标识是否已经创建过对象,不在重复创建
通过代理类处理单例模式
var a = new ProxySingleton("seven1");
var b = new ProxySingleton("seven2");
alert(a===b)//true
存储为全局变量
命名空间污染
利用闭包封闭为私有变量(_)
惰性单例模式
函数
document.getElementById("clickme").onclick = function(){
var adiv = getGingleElement("hello world");//真正调用时
adiv.style.display = "block";
}
document.getElementById("again").onclick = function(){
var adiv = getGingleElement("goodbye world");
adiv.style.display = "block";
}