码迷,mamicode.com
首页 >  
搜索关键字:javascript设计模式    ( 472个结果
JavaScript 设计模式 - 单例模式
单例模式 用于保存全局变量,减少内存使用等 [实现代码] var MyNameSpace = {}; MyNameSpace.Singleton = (function() { // private members var privateAttribute = f...
分类:编程语言   时间:2015-12-17 06:57:09    阅读次数:146
JavaScript 设计模式 - 工具函数
1、类式继承,模拟面向对象语言的继承方式function extend(subClass, superClass) { var F = function() {}; F.prototype = superClass.prototype; subClass.prototype = n...
分类:编程语言   时间:2015-12-17 06:56:26    阅读次数:171
浅谈JavaScript的继承
我想我的JavaScript的基本语法基础掌握的差不多了,现在没时间,毕竟那么多考试等着我。等到寒假我就把犀牛书过一遍。本来就有那么多考试,但是我还是忍不住写点JavaScript的代码。我认为我的基础差不多了,我就把那本《JavaScript设计模式》拿出来看,我之前是看不懂的。然后我想我现在应该...
分类:编程语言   时间:2015-12-11 01:14:20    阅读次数:180
JavaScript设计模式 - 迭代器模式
迭代器模式是指提供一种方法顺序访问一个聚合对象中的各个元素,而又不需要暴露该对象的内部表示。迭代器模式可以把迭代的过程从业务逻辑中分离出来,在使用迭代器模式之后,即使不关心对象的内部构造,也可以按顺序访问其中的每个元素许多浏览器都支持 Javascript 的 Array.prototype.for...
分类:编程语言   时间:2015-12-03 23:24:30    阅读次数:401
Javascript设计模式之观察者模式
首先说一下观察者模式的应用场景观察者的使用场合就是:当一个对象的改变需要同时改变其它对象,并且它不知道具体有多少对象需要改变的时候,就应该考虑使用观察者模式。(Tom大叔)具体说一下这个观察者模式,就是一个发报纸的过程。我们订阅了报纸,在报社的数组里加上我们的名字(不仅是名字了是一个带我们名字的处理...
分类:编程语言   时间:2015-11-26 22:57:43    阅读次数:233
JavaScript设计模式 - 单例模式
单例模式:保证一个类仅有一个实例,并提供一个访问它的全局访问点。一、实现一个标准的单例模式,用一个变量来标志当前是否已经为某个类创建过对象, 如果是,则在下一次获取该对象实例时,直接返回之前创建的对象 示例: 1 var Singleton = function(name){ 2 th...
分类:编程语言   时间:2015-11-21 19:42:11    阅读次数:161
Javascript设计模式理论与实战:组合模式
我们平时开发过程中,一定会遇到这种情况:同时处理简单对象和由简单对象组成的复杂对象,这些简单对象和复杂对象会组合成树形结构,在客户端对其处理的时候要保持一致性。比如电商网站中的产品订单,每一张产品订单可能有多个子订单组合,比如操作系统的文件夹,每个文件夹有多个子文件夹或文件,我们作为用户对其进行复制...
分类:编程语言   时间:2015-11-16 14:01:20    阅读次数:177
Javascript设计模式(摘译)
说明: 未完成。。。更新中。。。。一、javascipt设计模式分类设计模式分类有很多标准,最流行的三种如下1) creational -- 主要关注对象创建Creational design patterns deal directly with object initialization pro...
分类:编程语言   时间:2015-11-15 06:19:29    阅读次数:326
jquery的promise实践--连续加载图片
在javascript设计模式实践之代理模式--图片预加载中用代理模式实现了图片预加载功能。现在就更进一步,完成一个能够一张一张的连续图片加载的功能。功能:1.一张一张加载图片。2.加载错误,超时后显示加载失败图片。对于功能的要求,肯定会存在对加载状态事件的处理以及完成时回调函数的处理,这样不仅会造...
分类:Web程序   时间:2015-11-12 20:05:42    阅读次数:312
Javascript设计模式理论与实战:桥接模式
桥接模式将抽象部分与实现部分分离开来,使两者都可以独立的变化,并且可以一起和谐地工作。抽象部分和实现部分都可以独立的变化而不会互相影响,降低了代码的耦合性,提高了代码的扩展性。
分类:编程语言   时间:2015-11-11 23:44:20    阅读次数:262
472条   上一页 1 ... 30 31 32 33 34 ... 48 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!