【2015-03-04】深入理解JavaScript系列(37):设计模式之享元模式详解
介绍 享元模式(Flyweight),运行共享技术有效地支持大量细粒度的对象,避免大量拥有相同内容的小类的开销(如耗费内存),使大家共享一个类(元类)。 享元模式可以避免大量非常相似类的开销,
【2015-03-04】深入理解JavaScript系列(38):设计模式之职责链模式详解
介绍 职责链模式(Chain of responsibility)是使多个对象都有机会处理请求,从而避免请求的发送者和接受者之间的耦合关系。将这个对象连成一条链,并沿着这条链传递该请求,直到有一
【2015-03-04】深入理解JavaScript系列(39):设计模式之适配器模式详解
介绍 适配器模式(Adapter)是将一个类(对象)的接口(方法或属性)转化成客户希望的另外一个接口(方法或属性),适配器模式使得原本由于接口不兼容而不能一起工作的那些类(对象)可以一些工作。速
【2015-03-04】jQuery实现仿淘宝带有指示条的图片转动切换效果完整实例
本文实例讲述了jQuery实现仿淘宝带有指示条的图片转动切换效果的方法。分享给大家供大家参考。具体实现方法如下: 复制代码 代码如下:<!DOCTYPE html> <htm
【2015-03-04】百度地图自定义控件分享
废话不多说了,直接奉上代码; 复制代码 代码如下: <script> var map = new BMap.Map('allmap'); var Bcenter = new
【2015-03-04】深入理解JavaScript系列(40):设计模式之组合模式详解
介绍 组合模式(Composite)将对象组合成树形结构以表示“部分-整体”的层次结构,组合模式使得用户对单个对象和组合对象的使用具有一致性。 常见的场景有asp.net里的控件机制(即con
【2015-03-04】深入理解JavaScript系列(41):设计模式之模板方法详解
介绍 模板方法(TemplateMethod)定义了一个操作中的算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。 模板方法是一种代
【2015-03-04】javascript 动态创建表格的2种方法总结
第一种方法: 复制代码 代码如下: <html> <head> <script> function createTable(rows,lines
【2015-03-04】深入理解JavaScript系列(42):设计模式之原型模式详解
介绍 原型模式(prototype)是指用原型实例指向创建对象的种类,并且通过拷贝这些原型创建新的对象。 正文 对于原型模式,我们可以利用JavaScript特有的原型继承特性去创建对象的方
【2015-03-04】深入理解JavaScript系列(43):设计模式之状态模式详解
介绍 状态模式(State)允许一个对象在其内部状态改变的时候改变它的行为,对象看起来似乎修改了它的类。 正文 举个例子,就比如我们平时在下载东西,通常就会有好几个状态,比如准备状态(Rea