A grab bag of practices and techniques for JavaScript development for the core language and some browser specific concerns. The Essentials, Literals and Constructors, Functions, Object Creation Patterns, and Code Reuse Patterns chapters mostly rehash material from "JavaScript: The Good Parts". The author provides additional exposition on the concepts but doesn't introduce much new material. The Design Patterns chapter includes some good examples of JavaScript implementations but accurately points out many already exist in third party libraries. The DOM and Browser Patterns chapter provides a brief introduction to browser specific concepts and concerns but you'll want to consult the referenced books for more detailed discussions. This book is a great primer for JavaScript development due to the breadth of topics is covers but is worth a pass if you've already read other JavaScript books covering these topics. JavaScript Patterns was the first book that made me feel like I really *GOT* JavaScript. I've come away with a much greater appreciation for the language than I used to have, and I feel much more comfortable with the idiotmatic usage of the language.The book, written by a Senior Yahoo! programmer, is more than just a "here is how to do the XYZ Design Pattern from the GOF book in JS" (though it has quite a bit of that at the end). It's really a book about patterns that have evolved out of JavaScript's usage - these are *NEW* Patterns, that are specific to JavaScript, which the author has observed and annotated. As the GOF book was to Object Oriented languages, JavaScript Patterns is to JavaScript.The book covers a lot of ground, helping the reader understand not only the what, but the why of various JavaScript conventions. It is very well written and always interesting - if I didn't have to occasionally take breaks to avoid melting my brain, I'd have been virtually unable to put it down.I'd say that if you're a web programmer and you want to take your JavaScript up to the next level, you should read The Good Parts, High Performance JavaScript, and this book. It was an eye-opener for me, and I highly recommend it.
What do You think about JavaScript Patterns (2010)?
Very well written and brought me up to speed on Java Script quickly. Read this on O'Reily Safari.
—Boobooda
Learning a lot of stuff from this book. Very interesting and very useful.
—Rajeev
A nice book for people who are passionate for JS
—Lexa