
网盘:百度 | 学分:5,VIP免费 | 发布:2023-02-11 | 查看:0 | 更新:2023-02-11 | web前端
【WEB前端】Javascript设计模式系统讲解与应用 覆盖基础理论与实战应用
网盘:百度 | 学分:5,VIP免费 | 发布:2023-02-11 | 查看:0 | 更新:2023-02-11 | web前端
【WEB前端】Javascript设计模式系统讲解与应用 覆盖基础理论与实战应用
〖课程介绍〗:
从“写好代码”到“设计代码”的过程,不仅是技术的提升,更是编程思维的提升,而这其中最关键的就是设计模式,是否理解并掌握设计模式,也是衡量程序员能力的标准之一。
〖课程目录〗:
第1章 课程介绍 试看1 节 | 8分钟
收起列表
视频:1-1 导学 (07:44)试看
第2章 面向对象 试看13 节 | 95分钟
收起列表
视频:2-5 什么是面向对象 (05:54)试看
视频:2-6 面向对象-继承 (09:05)
视频:2-7 面向对象-封装 (12:47)
视频:2-8 面向对象-多态 (06:41)
视频:2-9 面向对象-应用举例 (09:34)
视频:2-10 面向对象-总结 (07:12)
视频:2-11 UML类图1-介绍 (07:25)
视频:2-12 UML类图2-关系 (07:49)
视频:2-13 总结 (04:31)
第3章 设计原则 试看13 节 | 102分钟
设计原则是理解设计模式的基础,是从设计到模式的过度。本章介绍何为设计,5大原则,另外,还会讲解两个关于面向对象与设计原则的真实面试题。
收起列表
第4章 工厂模式2 节 | 20分钟
工厂模式是我们最常用的实例化对象模式,本章介绍工厂模式的基本概念,以快餐店汉堡作为生活实例加深理解,讲解并绘制了UML类图,最后列举了JS中的常见使用场景,如 jquery中的$,React.createElement,Vue 异步组件等
收起列表
第5章 单例模式3 节 | 24分钟
单例模式的核心结构中只包含一个被称为单例的特殊类。概念、UML类图仍是必须,本章使用的场景是 jquery中只有一个$,Redux 和 Vuex 的 store,一个系统中只有一套登录逻辑
收起列表
第6章 适配器模式3 节 | 16分钟
将一个类的接口适配成用户所期待的,这就是适配器。替换老项目中jquery的$.ajax,Vue中计算机属性computed的使用,都可以看作是适配器模式。
收起列表
第7章 装饰器模式4 节 | 37分钟
装饰器模式属于结构型模式,它是作为现有的类的一个包装,允许向一个现有的对象添加新的功能,同时又不改变其结构。本章同样介绍概念、UML。同时使用了丰富/实用的场景示例,包括ES7装饰器、core-decorators模块等
收起列表
第8章 代理模式4 节 | 31分钟
收起列表
第9章 外观模式1 节 | 9分钟
收起列表
视频:9-1 外观模式 (08:02)
第10章 观察者模式4 节 | 48分钟
观察者模式是前端最常用、最重要的设计模式,如果让你只掌握一种设计模式,那肯定就是观察者模式!!!星巴克点咖啡就是比较帖近的生活场景, jquery和NodeJs中的自定义事件更是经典的使用
收起列表
第11章 迭代器模式5 节 | 41分钟
收起列表
第12章 状态模式3 节 | 47分钟
对于复杂的状态管理,如果只用 if…else来判断,扩展性是非常差的。状态模式提出了一种处理复杂状态变化且扩展性好的设计思路。有限状态机、自己实现Promise等场景的讲解,经典而深入
收起列表
第13章 其他设计模式12 节 | 82分钟
收起列表
视频:13-2 原型模式 (09:12)
视频:13-3 桥接模式 (04:26)
视频:13-5 享元模式 (05:48)
视频:13-8 命令模式 (09:46)
视频:13-9 备忘录模式 (11:14)
视频:13-10 中介者模式 (09:09)
第14章 综合应用10 节 | 101分钟
设计模式好学,不易用。最难的是不知道在什么场景下应该使用什么模式。本章以一个简单的购物车综合示例来演示几个常用的设计模式如何落地使用,包括项目的分析、设计、编码和设计模式解析。
收起列表
第15章 课程总结1 节 | 4分钟
收起列表
视频:15-1 课程总结 (03:15)
*声明:课程资源购自网络,版权归原作者所有,仅供参考学习使用,严禁外传及商用,若侵犯到您的权益请联系客服删除。