第一步,Ajax操作接口(目的是起一个接口检测作用) (1)引入接口文件 第二步,实例化一个可以具体的ajax接口 第三步,针对接口的ajax实现类 (1)定义一个空类 (2)在该空类上直接扩展原型 实现接口里面的方法 第三步,使用检验 (1)实例化对象 (2)接口检验实现类是否完全实现接口中的方法 ...
分类:
编程语言 时间:
2017-10-16 11:15:59
阅读次数:
241
一,介绍 工厂模式创建对象(视为工厂里的产品)时无需指定创建对象的具体类。 工厂模式定义一个用于创建对象的接口,这个接口由子类决定实例化哪一个类。该模式使一个类的实例化延迟到了子类。而子类可以重写接口方法以便创建的时候指定自己的对象类型。 在这里将工厂简单分为三种: (2)继承文件 (4)各个实现类 ...
分类:
编程语言 时间:
2017-10-13 16:16:38
阅读次数:
212
1.工厂模式:工厂模式类似与java中的class,一次定义可以多次产生相同的对象。function Person(params){ var person = new Object(); person.name = params.name; person.sex = params.sex; pers ...
分类:
编程语言 时间:
2017-10-10 18:57:14
阅读次数:
143
单体模式: 用来划分命名空间,减少全局作用域 代码实例: ...
分类:
编程语言 时间:
2017-09-26 21:11:19
阅读次数:
211
写在前面 编写易于维护的代码,其中最重要的方面就是能够找到代码中重复出现的主题并优化他们,这也是设计模式最有价值的地方 说到这里...... 《head first设计模式》里有一篇文章,是说使用模式的心智, 1、初学者"心智" :"我要为HELLO WORLD找个模式" 2、中级人员模式: "或许 ...
分类:
编程语言 时间:
2017-09-26 19:25:38
阅读次数:
175
jQuery是什么? jQuery是一个快速、简洁的JavaScript框架,它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优化HTML文档操作、事件处理、动画设计和Ajax交互。它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计 ...
分类:
Web程序 时间:
2017-09-24 10:46:40
阅读次数:
349
工厂模式(Factory)提供一个公用的接口来创建对象。 如有一个UI库,我们要创建某个UI组件的类型,不需要直接使用new 运算符或者通过另一个创建型构造函数创建这个组件,而是要求Factory对象创建一个新的组件。我们通知Factory需要什么样的对象(如按钮、面板),它会进行实例化,然后将它返 ...
分类:
编程语言 时间:
2017-09-16 22:07:38
阅读次数:
171
单例模式 一个类只能有一个实例化对象。如页面中的弹出框蒙层,一个页面只需要一个。 实现方式:创建一个类,这个类包含一个方法,这个方法在没有对象存在的情况下,将会创建一个新的实例对象。如果对象存在,这个对象只是返回这个对象的引用。 ...
分类:
编程语言 时间:
2017-09-14 23:33:09
阅读次数:
147
1.当一个对象内部的状态发生改变的时候会导致其行为发生改变 ...
分类:
编程语言 时间:
2017-08-16 09:58:17
阅读次数:
137
外观模式 //为复杂的子系系统提供一个更高级的统一接口 //外观模式实现兼容 //外观模式建立代码库 ...
分类:
编程语言 时间:
2017-08-06 18:07:19
阅读次数:
115