Essential Javascript Design Patterns For Beginners

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. 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.

A free mini book from Addy Osmani available as a straight htm download, or (if you navigate up the site tree) as an ePub.

Osmani also writes some cracking articles on HTML5, jQuery and Javascript in general