设计模式
文章平均质量分 74
caiwanxia
Nothing is impossible
展开
-
riot 分页标签的封装
html in pagination tag 1}> 每页显示: {limit} 条 10 20 50 100 1} type="button" class="btn btn-default btn-first" onclick="{first}">原创 2016-10-24 20:57:03 · 283 阅读 · 0 评论 -
javascript桥接设计模式
Title //桥接模式:主要作用就是把抽象和现实分离开来,是他们可以完全独立变化 //应用场景,事件监听回调机制 //用户点击一个按钮,向服务器端发送消息 //当页面加载完毕之后执行函数体window.onload $(function(){ //1.前台业务逻辑原创 2016-10-14 09:19:03 · 389 阅读 · 0 评论 -
javascript工厂模式
粗粒度和细粒度 万事万物都是object:卖车的商店-》卖车-》生产车-》factory 搭建一个工厂的环境 卖车的商店 super shop卖车 Title //粗粒度和细粒度 //万事万物都是object:卖车的商店-》卖车-》生产车-》factory //搭建一个工厂的环境 //卖车的原创 2016-10-14 09:23:50 · 247 阅读 · 0 评论 -
javascript实现proxy模式
script> //代理模式(proxy): 代理也是对象,他的目的就是为了节制(控制)对本体对象的访问 extjs就采用了很多中代理模式 //图书馆(本体对象,实例化读书馆需要消耗很多的资源) var LibraryInterface = new BH.Interface('LibraryInterface',['addbook','findbook','checkout原创 2016-09-29 17:11:47 · 818 阅读 · 0 评论 -
javascript留痕的命令模式模拟
Title //基于上一个demo做一个命令历史留痕的效果 /** * N次命令:up up up left left down down * 把这7次命令存到命令集合里面 * 【up up up left left】 * 当你点击回退按钮的时候 原命令集合.pop原创 2016-10-17 21:43:58 · 594 阅读 · 0 评论 -
Javascript 责任链模式
责任链模式可以用来消除请求的发送者和接受者之间的耦合。这是通过实现一个由隐式地对请求进行处理的对象组成的链而做到的。链中的每个对象可以处理请求,也可以将其传给下一个对象。javascript内部就是使用这个模式来处理时间捕获和冒泡的问题。责任链模式中的角色: 发出者、接受者责任链模式的流程: 发送者知道链中的第一个接受者,它向这个接收者发出来的请求;每一个接收者都对请求进行分析,要么处理它,原创 2016-10-18 20:41:19 · 626 阅读 · 0 评论