You have come to Part 2 of this JavaScript Design Patterns series. It's been a little while since Part 1, so you might want to refresh yourself on the singleton, composite, and façade patterns. Also, Part 3 discusses another 3 design patterns: proxy, observer, and command.