![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
文章平均质量分 50
隔壁老王敲代码
这个作者很懒,什么都没留下…
展开
-
js设计模式单例理解
单例是一种设计模式,一种通俗的设计思想,指一个类只能有一个对象。放在js中就指一个函数对象只能有一个实例。 function a(){ if(a.c!==undefined){ return a.c; } this.b=1; a.c=this; } var m=new a (); var n=new a(); console.log(m===n);//true 第一次new原创 2016-12-23 17:27:50 · 338 阅读 · 0 评论 -
js依赖注入的设计思想
var alert1={write:function(){alert(1)}}; var alert2={write:function(){alert(2)}}; function alert(){ dosomething(); alert1.write(); } alert(); function alert(){ dosomething(); alert2.write()原创 2016-12-23 15:19:21 · 379 阅读 · 0 评论 -
JavaScript中的反射机制
反射机制指程序运行时能获取自身信息,例如对象在运行时能获取自身的属性和值。反射只的是一种用法,在js中用for(var p in obj){}实现, obj是对象,p是对象的属性。 执行一个反射,属性值是方法则运行方法,属性值是属性则弹出属性值。 for(var p in obj){ if(typeof(obj[p]=='function')){ obj[p](); }else{ al原创 2016-12-22 16:18:52 · 449 阅读 · 0 评论 -
js常用的设计模式
一:理解工厂模式二:理解单体模式三:理解模块模式四:理解代理模式五:理解职责链模式六:命令模式的理解:七:模板方法模式八:理解javascript中的策略模式九:Javascript中理解发布--订阅模式十:理解中介者模式https://www.cnblogs.com/tugenhua0707/p/5198407.html#_labe8转载 2017-12-05 17:58:01 · 212 阅读 · 0 评论