前面的话 程序由大大小小的单一对象组成,所有这些对象都按照某种关系和规则来通信。当程序的规模增大,对象会越来越多,它们之间的关系也越来越复杂,难免会形成网状的交叉引用。当改变或删除其中一个对象的时候,很可能需要通知所有引用到它的对象。面向对象设计鼓励将行为分布到各个对象中,把对象划分成更小的粒度,有 ...
分类:
编程语言 时间:
2017-12-16 15:57:05
阅读次数:
137
[1]电商订单 [2]职责链模式重构 [3]AOP [4]文件上传 ...
分类:
编程语言 时间:
2017-12-16 11:28:12
阅读次数:
254
[1]享元模式初识 [2]文件上传 [3]适用性 [4]对象池 ...
分类:
编程语言 时间:
2017-12-16 00:38:40
阅读次数:
268
用对象收编变量2种方式 1 函数式 var Object = { name:function(){ return this; }, email:function(){ return this; } } Object.name().email(); 2 类式 var Object = function ...
分类:
编程语言 时间:
2017-12-14 21:22:39
阅读次数:
118
[1]代理模式结构 [2]图片预加载 [3]单一职责原则 [4]合并HTTP请求 [5]虚拟代理在惰性加载中的应用 [6]缓存代理 [7]动态创建代理 [8]其他代理模式 ...
分类:
编程语言 时间:
2017-12-13 23:39:32
阅读次数:
192
JQuery:是一个快速、简洁的JavaScript框架,它的语法简单,使用方便JQuery倡导写更少的代码,做更多的事情JQuery封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优化HTML文档操作、事件处理、动画设计和Ajax交互。JQuery的核心特性:具有独特的链式语法和..
分类:
Web程序 时间:
2017-11-13 18:28:28
阅读次数:
165
单例介绍 上次总结了设计模式中的module模式,可能没有真真正正的使用在场景中,发现效果并不好,想要使用起来却不那么得心应手, 所以这次我打算换一种方式~~从简单的场景中来看单例模式, 因为JavaScript非常灵活,所以在使用设计模式的时候也带来了很强的灵活性,实现单例的方法也有很多,那就需要 ...
分类:
编程语言 时间:
2017-11-06 22:56:01
阅读次数:
247
一、单例模式: 单例模式是javascript中最常用的模式,它是将自己的代码放在一个命名空间下,这样的好处是可以减少使用全局变量,在多人协同开发时也能避免命名冲突等问题。这样的好处是维护起来非常方便,如下例: 或者 二、工厂模式: 工厂模式就是将对象的方法创建交给外部对象,这样的好处就是解决了对象 ...
分类:
编程语言 时间:
2017-11-05 00:31:28
阅读次数:
245
单例模式:保证一个类只有一个实例,并提供一个可以访问它的全局访问点。 一种简单、方便的写法就是用一个变量来标识当前类是否已经创建过对象,如果有,则返回已经创建好的对象,否则创建一个新对象,并将其返回。 但是上述写法有一个问题,那就是使用Singleton这个类的时候,必须参考API文档,否则使用者不 ...
分类:
编程语言 时间:
2017-11-03 00:20:23
阅读次数:
201
写了两篇设计模式的东西后,感觉不是很完美,决定闭关修炼,同时写下笔记 重申:设计模式很有用! 这里列一个设计模式的目录防止漏了某个东西(未完成的没有链接) ...
分类:
编程语言 时间:
2017-11-01 15:45:56
阅读次数:
142