获取资料

JavaScript 设计模式精讲

JavaScript 设计模式精讲

课程亮点

收获超过 20 种常见 JS 设计模式的提炼及实现过程;

理清不同 JS 设计模式之间的区别、联系和适用场景;

深入理解 JS 设计模式的核心思想和基本理念;

掌握在具体场景下抽象 JS 设计模式的能力;

在提炼和复盘中吸收经验,开拓视野,提升眼界。

课程介绍

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

适合人群

1-3 年初中级前端开发工程师

对深入学习 JavaScript 感兴趣的前后端开发者

有一定的 JavaScript 实战经验的开发者

第1章基础篇

1.简介与大纲设置

2.this、new、bind、call、apply

3.闭包与高阶函数

4.ES6中可能会遇到的知识点

5.继承与原型链

6.设计原则

第2章创建型模式

7.单例模式:游戏的存档

8.工厂模式:去小餐馆下馆子

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

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

第3章结构型模式

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

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

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

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

15.外观模式:遥控无人机

16.组合模式:虚拟DOM树

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

第4章行为型模式

18.发布-订阅模式:去a dad is买鞋

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

20.状态模式:游戏机上的魂斗罗

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

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

23.命令模式:江湖通缉令

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

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

第5章一些其它模式

26.MVC、MVP、MV VM

27.模块模式

28.链模式

29.中间件

评论0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址