Essential JavaScript Design Patterns For Beginnersis a recent free mini e-book by by Addy Osmani. In addition to coveringa several useful JavaScript design patterns, Osmani covers what design
patterns are, what makes a good pattern, the structure of a pattern and
anti-patterns. This is a great resource for a beginner.Here's Osmani on the benefit of patterns:
- Patterns are proven solutions: They provide solid
approaches to solving issues in software development using proven
solutions that reflect the experience and insights the developers that
helped define and improve them bring to the pattern. Read More