联系

JavaScript 设计模式精讲

内容简介

随着前端技术的发展越来越快,前端科技树越点越深,TC39 委员会在不断审议各种提案,ECMAScript 标准每年推出新的语言规范,浏览器的版本在不断迭代推进新的技术方案,新的业务落地场景在不断兴起,前端开发者们随着技术的不断更迭,必须不断学习新技术、新工具、新框架。

掌握 JavaScript 设计模式是迈向高级前端开发者的必备技能,也是软件设计的基础。若想有长远的发展进阶,须夯实这座地基。JavaScript 从一开始简单的表单验证作用,发展到如今的大前端应用,复杂的业务场景对前端开发者提出了更高的设计要求,已不仅仅是简单的功能实现需求。JS 设计模式在面试中出现的频率也越来越高,特别是需要三年及三年以上工作经验的前端岗位,会对软件设计能力进行着重考察。如果你希望成为项目的技术负责人,那么具备软件的设计与分层能力,则是能够成为一名项目负责人的基础。

JavaScript 设计模式精讲

资源目录

-代码开始-

第一章 基础篇

01 开篇 : 为什么学习本专栏?

02 this、new、bind、call、apply

03 闭包与高阶函数

04 ES6 中可能遇到的知识点

05 继承与原型链

06 设计原则

第二章 创建型模式

07 单例模式:游戏的存档

08 工厂模式:去小餐馆下馆子

09 抽象工厂模式:又去小餐馆下馆子

10 建造者模式:组装小汽车

第三章 结构型模式

11 代理模式:找明星拍广告

12 享元模式:驾考现场的考试车

13 适配器模式:电源适配器

14 装饰者模式:给新房子装修

15 外观模式:遥控无人机

16 组合模式:文档结构树

17 桥接模式:组装变频洗衣机

第四章 行为型模式

18 发布-订阅模式:去 adadis 买鞋

19 策略模式:给螺丝刀换刀头

20 状态模式:交通灯

21 模板方法模式:咖啡厅制作咖啡

22 迭代器模式:银行的点钞机

23 命令模式:江湖通缉令

24 职责链模式:领导,我想请个假

25 中介者模式:找媒人介绍对象

第五章 一些其它模式

26 MVC、MVP、MVVM

27 模块模式

28 链模式

29 中间件

-代码结束-

您可能还喜欢...

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注