模式就是专门为某些常见问题开发的优秀的解决方案,主要有以下两种
- 编程模式(codingpattern)—— 一些专门为JavaScript语言开发出的最佳实践方案;
- 设计模式(designpattern)—— 这些模式与具体语言无关
1. 工厂模式
js设计模式【详解】—— 工厂模式_朝阳39的博客-CSDN博客_工厂模式js
2. 单例模式
js设计模式【详解】—— 单例模式_朝阳39的博客-CSDN博客
3. 建造者模式
js设计模式【详解】—— 建造者模式_朝阳39的博客-CSDN博客
4. 适配器模式
js设计模式【详解】—— 适配器模式_朝阳39的博客-CSDN博客_js适配器模式
5. 代理模式
js设计模式【详解】—— 代理模式_朝阳39的博客-CSDN博客
6. 装饰器模式
js设计模式【详解】—— 装饰器模式_朝阳39的博客-CSDN博客_js装饰器模式
7. 策略模式
js设计模式【详解】—— 策略模式_朝阳39的博客-CSDN博客
8. 迭代器模式
js设计模式【详解】—— 迭代器模式_朝阳39的博客-CSDN博客
9. 观察者模式
js设计模式【详解】—— 观察者模式_朝阳39的博客-CSDN博客
10. 外观模式
js设计模式【详解】—— 外观模式_朝阳39的博客-CSDN博客_js 外观模式
11. 构造函数模式
js设计模式【详解】—— 构造函数模式_朝阳39的博客-CSDN博客
12. 命令模式
js设计模式【详解】—— 命令模式_朝阳39的博客-CSDN博客
13. 中介者模式
js设计模式【详解】—— 中介者模式_朝阳39的博客-CSDN博客_js 中介者模式
14. 享元模式
js设计模式【详解】—— 享元模式_朝阳39的博客-CSDN博客
15. 组合模式
js设计模式【详解】—— 组合模式_朝阳39的博客-CSDN博客_js设计模式讲解
16. 职责链模式
js设计模式【详解】—— 职责链模式_朝阳39的博客-CSDN博客
17. 模板方法模式
js设计模式【详解】—— 模板方法模式_朝阳39的博客-CSDN博客
18. 原型模式
js设计模式【详解】—— 原型模式_朝阳39的博客-CSDN博客