JavaScript设计模式高清完整版PDF百度云

JavaScript设计模式高清完整版PDF百度云

Web前端2019-08-26 22:5810500bw

资料截图:

jsshejimoshi.png

资料目录:

第一部分 面向对象的JavaScript


第1章 富有表现力的JavaScript

1.1 JavaScript的灵活性

1.2 弱类型语言

...

第2章 接口

2.1 什么是接口

2.2 其他面向对象语言处理接口的方式

2.3 在JavaScript中模仿接口

...

第3章 封装和信息隐藏

3.1 信息隐藏原则

...

3.2 创建对象的基本模式

3.3 更多高级对象创建模式

3.4 封装之利

...

第4章 继承

4.1 为什么需要继承

4.2 类式继承

4.3 原型式继承

...

4.4 类式继承和原型式继承的对比

4.5 继承与封装

4.6 掺元类

...

第5章 单体模式

5.1 单体的基本结构

5.2 划分命名空间

5.3 用作特定网页专用代码的包装器的单体

...

5.5 惰性实例化

5.6 分支

...

第6章 方法的链式调用

6.1 调用链的结构

6.2 设计一个支持方法链式调用的JavaScript库

6.3 使用回调从支持链式调用的方法获取数据

...

第二部分 设计模式

第7章 工厂模式

7.1 简单工厂

7.2 工厂模式

7.3 工厂模式的使用场合

7.3.1 动态实现

7.3.2 节省设置开销

7.3.3 用许多小型对象组成一个大对象

7.4 示例:XHR工厂

...

第8章 桥接模式

8.1 示例:事件监听器

8.2 桥接模式的其他例子

8.3 用桥接模式连接多个类

...

第9章 组合模式

9.1 组合对象的结构

9.2 使用组合模式

9.3 示例:表单验证

9.3.1 汇合起来

9.3.2 向FormItem添加操作

...

...

第10章 门面模式

10.1 一些你可能知道的门面元素

10.2 JavaScript库的门面性质

...

第11章 适配器模式

11.1 适配器的特点

11.2 适配原有实现

11.3 示例:适配两个库

...

...

第12章 装饰者模式

12.1 装饰者的结构

12.1.1 接口在装饰者模式中的角色

12.1.2 装饰者模式与组合模式的比较

...

12.2 装饰者修改其组件的方式

...

12.3 工厂的角色

...

第13章 享元模式

13.1 享元的结构

13.2 示例:汽车登记

13.2.1 内在状态和外在状态

13.2.2 用工厂进行实例化

...

13.3 管理外在状态

...

第14章 代理模式

14.1 代理的结构

...

14.2 代理模式的适用场景

14.3 示例:网页统计

...

第15章 观察者模式

15.1 示例:报纸的投送

15.1.1 推与拉的比较

15.1.2 模式的实践

15.2 构建观察者API

15.2.1 推送方法

15.2.2 订阅方法

15.2.3 退订方法

...

第16章 命令模式

16.1 命令的结构

16.1.1 用闭包创建命令对象

16.1.2 客户,调用者和接收者

16.1.3 在命令模式中使用接口

16.2 命令对象的类型

...

第17章 职责链模式

17.1 职责链的结构

17.2 传递请求

17.3 在现有层次体系中实现职责链

17.4 事件委托

17.5 职责链模式的适用场景

...

下载地址:

链接:https://pan.baidu.com/s/1MekzD3lELMpz-Fez0lyeUA

提取码:fukr


注意:上述资料全部来源于互联网,仅供学习使用,如有侵权,请及时联系,博主会立刻删除。

下载之后,请及时删除,如果喜欢本书,请购买正版,链接:https://item.jd.com/47311452574.html

如果链接失效,请下方留言,博主会及时更新!

转载请注明来处:【吾就爱学习网:www.592xuexi.com】

吾就爱学习网 Copyright © 
Copyright © 2019 吾就爱学习网  All Rights Reserved. 备案号:京ICP备19019479号-2

免责声明:本网站上的所有资料均整理于互联网,方便广大网友学习使用。如果有内容侵犯到了您的权益,请及时联系,博主会立刻删除!
站内所有资源仅供学习与参考,请勿用于任何商业用途,否则产生的一切后果将由您自己承担!
JavaScript设计模式高清完整版PDF百度云 联系我们| 关于我们