Please Sign Up to Request This Product

Learning JavaScript Design Patterns

You need to be an approved reviewer to request a product. Please sign up to request access or login to your account.

If you've already signed up and you haven't heard from us yet please email and we will check on your request.


With Learning JavaScript Design Patterns, you’ll learn how to write beautiful, structured, and maintainable JavaScript by applying classical and modern design patterns to the language. If you want to keep your code efficient, more manageable, and up-to-date with the latest best practices, this book is for you.


On Jan 25 John Attebury wrote:
Full Review  >

Rating: StarStarStarStarStar5.0

On Oct 24 Tony Dunsworth wrote: Review–Learning JavaScript Design Patterns Addy Osmani O’Reilly Press
I’m back with my book reviews and in this case, it’s Addy Osmani’s newest book from O’Reilly Press: Learning JavaScript Design Patterns. Being honest, I read Addy’s blog pretty regularly, so I knew what to expect from this book before I got started reading it. However, having said that, I… Full Review  >

Rating: StarStarStarStarStar5.0

On Oct 9 Luiz Tiago Alves de Oliveira wrote: More of JS Design Patterns with this book.
Addy Osmani is one of the best names in the world to write a book about javascript patterns. The book has specific topics, advanced patterns, MV* Patterns who Addy approaches in their projects, as TodoMVC. The book is recommended for all developers who work or wish to work with JavaScript, which is covered with easy topics and complicated. Full Review  >

Rating: StarStarStarStarStar5.0

On Oct 4 David Witherspoon wrote: Great book for Design Patterns using JavaScript
"Learning JavaScript Design Patterns" by Addy Osmani provides a great explanation of how to apply well known design patterns using JavaScript. The author does an excellent job of the format of explaining how the design pattern works, the pros and cons of the design pattern, and provides specific code examples of implementing the algorithm. You could almost say that the book is close to a cookbook, but it provides even more details about how the design pattern works than a typical cookbook would. I would not recommend this for the beginner or novice JavaScript developer due to the fact that some of the implementations of the design patterns might be difficult to follow. If you are an experienced JavaScript developer, then this would be a great book to get if you are looking at applying well known design patterns to your everyday solutions to solving problems. Personally, I am a big fan of design patterns due to the fact that they are proven solutions to problems and are easily understood by other people that understand design patterns. I really enjoyed Chapter 12 that explained design patterns in jQuery. Full Review  >

Rating: StarStarStarStarStar4.0

On Oct 2 Matthew Reed wrote:
Full Review  >

Rating: StarStarStarStarStar3.0

On Sep 30 Jace Ju wrote: [讀書心得] Learning JavaScript Design Patterns
I think this book has a good summary of common patterns of JavaScript, and readers can understand patterns from real application on this book, so you can see the author prefer using frameworks or libraries to explain the concept. Full Review  >

Rating: StarStarStarStarStar4.0

On Sep 27 Hernan Garcia wrote: Must read for any programmer working with JavaScript
I like to think about this book as 3 books in one. The first 8 chapters are dedicated to explore and explain patterns, their creation process. their utility and an insight into the pattern community. The design patterns exploration start on chapter 9 while dedicating chapter 10 exclusively to the different flavors of Model View patterns. If the book was only that I will be very happy, but (like in a Sunday morning infomercial, there is more!) Full Review  >

Rating: StarStarStarStarStar5.0

On Sep 24 Jeffery Rine wrote: Learning JavaScript Design Patterns
Learning JavaScript Design Patterns, by Addy Osmani, examines object oriented software design and applies those design principles to the JavaScript language. Full Review  >

Rating: StarStarStarStarStar4.0

On Sep 17 Rob Friesel wrote: like a curated blog post round-up, with some "phoned in" editing
Addy Osmani's "Learning JavaScript Design Patterns" reads like a Greatest Hits album of blog posts--if someone made a Greatest Hits album of blog posts from JavaScript pedants. If you're already widely reading JavaScript developer blogs, then it's unlikely that you will encounter anything new in here. The book is something of a well-curated "round-up" of the best design pattern related blog posts, articles, and code demonstrations from the past couple years, and while this is probably the book's greatest strength, it's also the reason that people who are already familiar with Addy Osmani's work will wind up feeling disappointed. Full Review  >

Rating: StarStarStarStarStar2.0

Receive free ebooks and videos in exchange for your reviews.

Join the O'Reilly Reader Review Program

Learn more >


Top Reviewers

Michal Konrad Owsiak, 95 Reviews

Santosh Shanbhag, 61 Reviews

Surachart Opun, 60 Reviews

Doron Katz, 57 Reviews

Shawn Day, 55 Reviews

See More Reviewers >

Featured Review

Ask, Measure, Learn

Harish Chakravarthy wrote:
Want to get value from social media analytics?
Authors of the book offer a comprehensive primer on understanding big data and this book… Full Review >

Rating: StarStarStarStarStar5.0