Free eBook “Essential JavaScript And jQuery Design Patterns” by Addy Osmani. In this book, we will take a look at a number of popular JavaScript design patterns and explore why certain patterns may be more suitable for your projects than others.
Book Description
Remember that patterns can be applied not just to vanilla JavaScript, but also to abstracted libraries such as jQuery or Dojo as well. Before we begin, let’s look at the exact definition of a ‘pattern’ in software design.
Table of Contents
- Introduction
- What is a Pattern?
- ‘Pattern’-ity Testing, Proto-Patterns & The Rule Of Three
- The Structure Of A Design Pattern
- Writing Design Patterns
- Anti-Patterns
- Categories Of Design Pattern
- Design Patterns in JavaScript
- A High-level View Of Design Patterns In jQuery