JavaScript设计模式核⼼原理与应⽤实践
JavaScript设计模式核⼼原理与应⽤实践资源简介:
设计模式是面向对象中反复多次出现的问题,而总结出来的最优解决方案。 例如:我们使用字面量方式创建对象,容易造成重复,这个在应用过程中是不可避免的,为了解决这个问题,我们通过一个函数来解决重复,也就是工厂函数。此时就可以把这套方案叫做工厂模式。 不同的问题,总结出的方案也是不同的。在当前的实际应用过程中,人们总结了23种设计模式。常见的设计模式有: 单例模式 组合模式 观察者模式 发布订阅模式 命令模式 代理模式 工厂模式 策略模式 适配器模式
课程目录
01 开篇:前端工程师的成长论.md
01 开篇:前端工程师的成长论.pdf
02 设计模式的“道”与“术”.md
02 设计模式的“道”与“术”.pdf
03 创建型:工厂模式·简单工厂——区分“变与不变”.md
03 创建型:工厂模式·简单工厂——区分“变与不变”.pdf
04 创建型:工厂模式·抽象工厂——理解“开放封闭”.md
04 创建型:工厂模式·抽象工厂——理解“开放封闭”.pdf
05 创建型:单例模式——Vuex的数据管理哲学.md
05 创建型:单例模式——Vuex的数据管理哲学.pdf
06 创建型:单例模式——面试真题手把手教学.md
06 创建型:单例模式——面试真题手把手教学.pdf
07 创建型:原型模式——谈Prototype无小事.md
07 创建型:原型模式——谈Prototype无小事.pdf
08 结构型:装饰器模式——对象装上它,就像开了挂.md
08 结构型:装饰器模式——对象装上它,就像开了挂.pdf
09 结构型:装饰器模式——深入装饰器原理与优秀案例.md
09 结构型:装饰器模式——深入装饰器原理与优秀案例.pdf
10 结构型:适配器模式——兼容代码就是一把梭.md
10 结构型:适配器模式——兼容代码就是一把梭.pdf
11 结构型:代理模式——一家小型婚介所的发家致富之路.md
11 结构型:代理模式——一家小型婚介所的发家致富之路.pdf
12 结构型:代理模式——应用实践范例解析.md
12 结构型:代理模式——应用实践范例解析.pdf
15 行为型:观察者模式——鬼故事:产品经理拉了一个钉钉群.md
15 行为型:观察者模式——鬼故事:产品经理拉了一个钉钉群.pdf
16 行为型:观察者模式——面试真题手把手教学.md
16 行为型:观察者模式——面试真题手把手教学.pdf
17 行为型:迭代器模式——真·遍历专家.md
17 行为型:迭代器模式——真·遍历专家.pdf
18 前方的路.md
18 前方的路.pdf