码迷,mamicode.com
首页 >  
搜索关键字:javascript设计模式    ( 472个结果
JavaScript设计模式与开发实践
序 阅读前言 阅读第一部分 基础知识 阅读第 1 章 面向对象的JavaScript 阅读第 2 章 this、call和apply 阅读第 3 章 闭包和高阶函数 第二部分 设计模式 第 4 章 单例模式 第 5 章 策略模式 第 6 章 代理模式 第 7 章 迭代器模式 第 8 章 发布—订阅模 ...
分类:编程语言   时间:2016-06-30 23:18:19    阅读次数:186
设计模式(十):装饰者模式
在《JavaScript设计模式》介绍中,装饰者模式跟Mixin(混入)模式相比,是另一种可行的对象子类化(Mixin模式干的事)的替代方案。 装饰者(Decorator)模式 定义: 给对象动态添加额外的功能。向基本对象添加(装饰)属性或方法,而不是进行子类化,它较为精简。 使用场景: java ...
分类:其他好文   时间:2016-06-28 23:34:10    阅读次数:230
设计模式(九):混入模式
第一次完整看一遍(JavaScript设计模式)该模式的介绍,感觉这不就是继承而已吗,只不过可能是部分继承。 混入(Mixin)模式 定义: Mixin是可以轻松被一个子类或一组子类继承功能的类,目的是函数复用。继承Mixin是扩展功能的方式,另外也可能从多个Mixin类进行继承。 继承方式: 这个 ...
分类:其他好文   时间:2016-06-26 12:42:50    阅读次数:164
JavaScript设计模式
Javascript 设计模式 第一章 灵活的javascript var checkobject={ checkname:function(){}, checkemail:function(){}, checkpassword:function(){} } Var checkobject=func ...
分类:编程语言   时间:2016-06-22 21:52:09    阅读次数:165
我读过的书
《剑指Offer》 电子工业出版社 何海涛 《JavaScript权威指南(第6版)》 机械工业出版社 淘宝前端团队 译 《CSS权威指南(第3版)》 中国电力出版社 尹志中 译 《Web前端黑客技术揭秘》 电子工业出版社 钟晨鸣 《JavaScript设计模式》 人民邮电出版社 谢廷晟 译 《Ja ...
分类:其他好文   时间:2016-06-20 20:31:31    阅读次数:142
javascript设计模式学习之四——单例模式
单例模式的定义:确保一个实例,并提供全局访问。 惰性单例的定义:只在需要的时候才创建对象。 在开发中,有些对象往往只需要一个,比如线程池、全局缓存、浏览器中的window对象等。 java中的单例 关键在于使用一个变量来标志当前是否为某个类创建过对象。 这样的单例类有一定的“不透明性”,其使用者必须 ...
分类:编程语言   时间:2016-06-18 10:05:22    阅读次数:244
javascript设计模式学习之二——this
一、this指向问题 1)作为对象的方法调用 当函数作为对象的方法被调用时,this指向该对象,如obj.getA();this就指向.之前的函数调用者;据此,事件处理函数内部的this也是指向事件发生的节点; 2)作为普通函数调用 在普通函数中,this指向全局对象window; 3)构造器调用 ...
分类:编程语言   时间:2016-06-16 11:39:07    阅读次数:200
javascript设计模式学习之一——javascript面向对象与java的区别
一、静态语言与动态语言面向对象之对比 封装: 1)封装数据:java中通过私有变量Private等实现,javascript中通过函数内的局部变量实现 2)封装实现:对象内部的变化对于外部是透明的,对象之间通过暴露的接口进行通信 3)封装类型:java中通过实现继承(抽象类)或者接口继承(接口)来想 ...
分类:编程语言   时间:2016-06-15 22:12:50    阅读次数:185
设计模式(五):中介者模式
在《JavaScript设计模式》关于中介者模式的介绍里,里面有些错误和擅自添加的例子,虽然例子(英文版没有)是为了让人更好理解,但是该篇章加上的例子却给人误导的感觉,所以如果有人读这个章节时,建议看英文版。 在看这个模式时候,我只想弄明白一点,中介者模式与订阅/发布模式的区别在哪? 中介者模式定义 ...
分类:其他好文   时间:2016-06-11 18:37:20    阅读次数:136
(四)单例模式与工厂模式
在未读《JavaScript设计模式》这本书前,在我的印象里,单例模式就是每个类只会产生一个实例,非常简单。在细看到这个模式时候,有些疑惑单例模式与工厂模式的区别,虽然看起来像最大区别在于是否多次实例化。 单例(Singleton)模式 单例模式它限制了类的实例化次数只能一次。在实例不存在的情况下, ...
分类:其他好文   时间:2016-06-10 13:37:44    阅读次数:159
472条   上一页 1 ... 25 26 27 28 29 ... 48 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!