码迷,mamicode.com
首页 >  
搜索关键字:javascript设计模式    ( 472个结果
Javascript设计模式理论与实战:适配器模式
有的时候在开发过程中,我们会发现,客户端需要的接口和提供的接口发生不兼容的问题。由于特殊的原因我们无法修改客户端接口。在这种情况下,我们需要适配现有接口和不兼容的类,这就要提到适配器模式。通过适配器,我们可以在不用修改旧代码的情况下也能使用它们,这就是适配器的能力
分类:编程语言   时间:2015-11-10 23:57:10    阅读次数:375
Javascript设计模式理论与实战:工厂方法模式
本文从简单工厂模式的缺点说起,引入工厂方法模式,介绍的工厂方法模式的基本知识,实现要点和应用场景,最后举例进行说明工厂方法模式的应用。
分类:编程语言   时间:2015-11-10 16:07:36    阅读次数:215
JavaScript设计模式与开发实践 | this、call和apply
原文地址:http://segmentfault.com/a/1190000003959359thisJavaScript的this总是指向一个对象,至于指向哪个对象,是在运行时基于函数的执行环境的动态绑定的,而非函数被声明时的环境。this的指向this的指向大致可以分为以下4类:作为对象的方法调...
分类:移动开发   时间:2015-11-09 20:50:28    阅读次数:281
JavaScript设计模式 Item 5 --链式调用
1、什么是链式调用这个很容易理解,例如:$(this).setStyle('color', 'red').show();一般的函数调用和链式调用的区别:调用完方法后,return this返回当前调用方法的对象。function Dog(){ this.run= function(){ alert("The dog is running....");...
分类:编程语言   时间:2015-11-06 14:52:57    阅读次数:267
JavaScript设计模式 Item 6 --单例模式Singleton
1、单例模式的使用场景在使用一种模式之前,我们最好要知道,这种模式的使用场景。用了这么久的单例模式,竟全然不知!用它具体有哪些好处呢? 1.可以用它来划分命名空间(这个就是就是经常用的了) 2.利用分支技术来封装浏览器之间的差异(这个还真没用过,挺新鲜) 3.借助单例模式,可以把代码组织的更为一致,方便阅读与维护(这个也用过了) 2、最基本的单例模式最简单的单例其实就是一个对象字面量。它把一批有一定...
分类:编程语言   时间:2015-11-06 14:52:26    阅读次数:268
javascript设计模式-学习笔记
1.javascript模块模式Module 模式最初被定义为传统软件工程为类解决私有和公有的方法.var M = (function(){ var q=0; return { value:q }})()引入全局变量jqueryvar M = (function($){...
分类:编程语言   时间:2015-11-04 17:45:34    阅读次数:146
Javascript设计模式理论与实战:简单工厂模式
通常我们创建对象最常规的方法就是使用new关键字调用构造函数,这会导致对象之间的依赖性。工厂模式是一种有助于消除类之间依赖性的设计模式,它使用一个方法来决定要实例化哪一个类。本文详细介绍了简单工厂模式的理论,并且举例说明了简单工厂模式的具体应用。
分类:编程语言   时间:2015-11-03 02:05:52    阅读次数:209
学习javascript设计模式之中介者模式
1、中介者模式的作用就是解除对象与对象之间的紧耦合关系。增加一个中介者对象后,所有的相关对象都通过中介者来通信,而不是互相引用,所以当一个对象发生改变时,只需要通知中介对象即可。中介者使各对象之间耦合松散,而且可以独立的改变他们之间的交互。中介者模式使网状的多对多关系变成了相对简单的一对多关系。 ....
分类:编程语言   时间:2015-10-26 15:37:17    阅读次数:272
JavaScript书籍阅读
JavaScript书籍阅读 O'Reilly系列: 01>《JavaScript语言精粹》 02>《JavaScript模式》 03>《高性能JavaScript》 04>《编写可维护的JavaScript》 05>《JavaScript设计模式》 06>《基于MVC的JavaScr...
分类:编程语言   时间:2015-10-19 12:19:17    阅读次数:155
JavaScript设计模式--单例模式
先上一小段代码,看看能不能看懂,三天后揭晓单例模式。。$.tabControl = $.tabControl || {};$.extend($.tabControl,{ prop1:”abc”,//注意此处为单例类实例 init:function($self,options){ ...
分类:编程语言   时间:2015-10-11 12:48:18    阅读次数:161
472条   上一页 1 ... 31 32 33 34 35 ... 48 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!