A collection of Javascript design patterns and common algorithms.
- Command Pattern
- Constructor Pattern
- Decorator Pattern
- Facade Pattern
- Factory Pattern
- Flyweight Pattern
- Mediator Pattern
- Mixin Pattern
- Module Pattern
- Observer Pattern
- Prototype Pattern
- Revealing Module Pattern
- Singleton Pattern
- Bubble Sort
- Binary Search
- Debounce
- Dynamic Sort
- Fibonacci Numbers
- Find Node
- Find Identical Node
- Flatten Array
- Insertion Sort
- Merge Sort
- Quick Sort
Curtis Rodgers (me): https://curtisrodgers.com