An open API service indexing awesome lists of open source software.

https://github.com/leaofelipe/javascript-design-patterns

ES5 - Javascript design pattern examples
https://github.com/leaofelipe/javascript-design-patterns

designpatterns javascript

Last synced: 11 months ago
JSON representation

ES5 - Javascript design pattern examples

Awesome Lists containing this project

README

          

# Javascript Design Patterns
[![Standard - JavaScript Style Guide](https://img.shields.io/badge/code_style-standard-brightgreen.svg)](http://standardjs.com/) [![Build Status](https://travis-ci.org/leaofelipe/javascript-design-patterns.svg?branch=master)](https://travis-ci.org/leaofelipe/javascript-design-patterns)

##### Base knowledge
- [Object properties](./concepts/defineproperty.js)
- [Class](./concepts/class.js)

##### Creational Patterns
- [Constructor](./creational/constructor.js)
- [Prototype](./creational/prototype.js)
- [Module](./creational/module.js)
- [Factory](./creational/factory/)
- [Singleton](./creational/singleton/)

##### Structural Pattenrs
- [Decorator](./structural/decorator/)
- [Facade](./structural/facade.js)
- [Flyweight](./structural/flyweight.js)

##### Behavioral Pattenrs
- [Observer](./behavioral/observer/)
- [Mediator](./behavioral/mediator.js)
- [Command](./behavioral/command.js)

##### License
[![WTFPL](http://www.wtfpl.net/wp-content/uploads/2012/12/wtfpl-badge-2.png)](http://www.wtfpl.net)