应版权方要求已下架,请到官方购买。
课程方向: | 网页前端 |
---|---|
课程类型: | 优化/进阶 |
第1章 课程介绍 本章介绍课程主要内容,学习目标,学习方法和注意事项。第2章 面向对象 OOP 和 UML 类图 - 前端开发的必备编程思想 本章是课程的基础知识铺垫。课程使用 Typescript 做代码演示,所以先介绍 Typescript 类型。设计模式是基于面向对象编程 OOP 的,所以先介绍面向对象的概念。UML 类图是面向对象编程的重要设计工具。第3章 设计原则 - 设计模式只是套路,设计原则是指导思想 设计模式应该分开读:从设计到模式。因此先从基本的设计原则入手,引用《UNIX/Linux设计哲学》一书来辅助讲解。然后再由设计过度到模式,介绍 23 种设计模式。第4章 工厂模式 - 封装实例的创建过程,解放 Vue React 内部都在用 工厂模式是前端常用设计模式之一。本章将详细讲解工厂模式,从概念背景,到代码示例和 UML 类图,最后到它的具体使用场景。第5章 单例模式 - 全局只允许有一个实例,多则出错(用 TS 语法实现更优雅) 单例模式是前端常用设计模式之一,而且单例模式的设计思想到处都能体现,如 Vuex 全局唯一的 store 。本章将详细讲解单例模式,从概念背景,到代码示例和 UML 类图,最后到它的具体使用场景。第6章 观察者模式 - 前端(及其他 UI 编程)最常用的设计模式,工作必用,面试必考 观察者模式是前端最常见的设计模式,也是其他 UI 编程最常用的编程模式。本章将详细讲解观察者模式,从概念背景,到代码示例和 UML 类图,最后到它的具体使用场景。此外,还要对比观察者模式和发布订阅模式,学完能让你一眼看出他们的区别。...第7章 迭代器模式 - 遍历数据不仅仅是for和forEach ,还有Iterator 普通的 for 循环不是迭代器,它有很多限制,所有高级编程语言都需要迭代器。JS 的有序结构就内置了迭代器,学完本章你讲详细掌握 JS 内置迭代器,以及 Generator 生成器。 第8章 原型模式 - 原型和原型链是 JS 必备的基础知识,还扩展了JS对象属性描述符 第9章 装饰器模式 - Decorator现已是JS 的标准语法,装饰器正在前端普及开来 第10章 代理模式 - 无论开发环境还是线上环境,编程处处有代理 第11章 其他设计模式 - 虽然有些模式不常用,但其编程思路很常用 第12章 实战演练 - 看两个面试真题,体会一下设计模式的价值 第13章 课程总结 |
版权声明:
1,本站资源收集于网络,只做学习和交流使用,版权归原作者所有,请在下载后24小时之内自觉删除。
2,积分仅用来维持网站运营,性质为用户友情赞助,并非购买课程费用(1元=1积分);
2,如本贴侵犯到您的权益,请按要求提供相应版权证明材料联系:sochaocom@qq.com,侵权投诉
潮课网 » (价值299)快速掌握前端必会的 7 种设计模式 完整版
1,本站资源收集于网络,只做学习和交流使用,版权归原作者所有,请在下载后24小时之内自觉删除。
2,积分仅用来维持网站运营,性质为用户友情赞助,并非购买课程费用(1元=1积分);
2,如本贴侵犯到您的权益,请按要求提供相应版权证明材料联系:sochaocom@qq.com,侵权投诉
潮课网 » (价值299)快速掌握前端必会的 7 种设计模式 完整版