Skip to content

qknow-w/Design-Patterns-in-Javascript

 
 

Repository files navigation

Javascript设计模式 - ES2015

如何在项目使用Javascript设计模式

更新:

  • 所有的设计模式使用最新的ES2015
  • 添加多继承
  • 添加新的设计模式
  • 修改index.html

Design Patterns that you can find in this repository:

  • 适配器模式(Adapter)
  • 职责链模式(Chaining)
  • 命令模式(Command)
  • 组合模式(Composite)
  • 组合迭代模式(Composite Iterator)
  • 复合模式(Compound)
  • 装饰器模式(Decorator)
  • 外观模式(Facade)
  • 工厂模式(Factory)
  • 迭代器模式(Iterator)
  • 懒加载模式(Lazy)
  • 模块模式(Module)
  • 模块控制模式(Module Revealed)
  • 多继承模式 ES6(Multi-Inheritance ES6)
  • MVC模式(MVC)
  • 命名空间模式(Namespace)
  • 空对象模式(Nullify)
  • 观察者模式(Observer)
  • 代理模式(Proxy)
  • 单例模式(Singleton)
  • 状态模式(State)
  • 策略模式(Strategy)
  • 模板方法模式(Template)
  • Try-Finally模式(Try-Finally)

每种设计模式都放在对应文件夹

编译为ES5

gulp

问题?

欢迎大家提问,多尽可能回答大家。

About

Javascript设计模式 - ES2015-中文翻译

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 69.2%
  • HTML 30.0%
  • CSS 0.8%