什么是设计模式?由此我们先要认识到对于Javascript 的缺点:
有了缺陷我们就要去通过一种策略和模式去规避它,或者通过通用理论和潜规则去规范它。
由此我想大家介绍设计模式,设计模式根据以上内容去阐述,当然一种设计模式中会解决主要矛盾,有可能留下次要矛盾,需要开发者根据经验判断抓住核心问题,解决主要矛盾。
一、单例模式
定义产生类的唯一实例,解决问题在当开发过程中遇到重复使用全局的实例,避免浪费,通过闭包的模式避免全局变量的难以控制。
var objectSingle = funcion(){
var single;//局部变量,避免在全局中被污染
return function(){
return single || (singgle = opare())
}
}()