js之设计模式
shenjian0909
这个作者很懒,什么都没留下…
展开
-
js设计模式--桥接模式
按GoF的定义,桥接模式的作用在于 “将抽象与其实现隔离开来,以便二者独立变化”; 常见的应用场景: JavaScript中的事件回调 示例:事件监听器 单击某个元素 去获取商品的信息; 实现方式如下: addEvent(element,'click',getProductById); function getProductById(e){ var id = this.id; asy...原创 2019-03-14 14:30:10 · 150 阅读 · 0 评论 -
js设计模式---单体模式
单体模式:提供了将代码组织为一个逻辑单元的手段,这个逻辑单元中的代码通过单一的变量进行访问。 用途: 可以用来划分命名空间,减少网页中的全局变量的数量 基本结构: var Singleton ={ attribute1:true, attribute2: 12, method1: function(){ }, m...原创 2019-03-13 09:45:42 · 178 阅读 · 0 评论 -
js设计模式--工厂模式
简单工厂模式 /*BicycleFactory 用来创建子对象*/ var BicycleFactory = { createBicycle: function(model){ var bicycle; switch(model){ case 'type1': bicycle = new Speedster(); ...原创 2019-03-13 11:06:59 · 119 阅读 · 0 评论