Goodreads helps you keep track of books you want to read.
Start by marking “Pro JavaScript Design Patterns” as Want to Read:
Pro JavaScript Design Patterns
Enlarge cover
Rate this book
Clear rating
Open Preview

Pro JavaScript Design Patterns

4.1 of 5 stars 4.10  ·  rating details  ·  114 ratings  ·  18 reviews
As a web developer, you'll already know that JavaScript is a powerful language, allowing you to add an impressive array of dynamic functionality to otherwise static web sites. But there is more power waiting to be unlockedJavaScript is capable of full objectoriented capabilities, and by applyingobject-oriented principles, best practices, and design patterns to your code, y ...more
Paperback, 269 pages
Published December 1st 2007 by Apress
more details... edit details

Friend Reviews

To see what your friends thought of this book, please sign up.

Reader Q&A

To ask other readers questions about Pro JavaScript Design Patterns, please sign up.

Be the first to ask a question about Pro JavaScript Design Patterns

Community Reviews

(showing 1-30 of 380)
filter  |  sort: default (?)  |  rating details
James Stewart
Jan 20, 2008 James Stewart rated it 4 of 5 stars
Recommends it for: experienced web developers
Shelves: techbooks
Design patterns, and particularly their application in dynamic languages can be a controversial topic, and every now and again another round of blog posts bubbles up appalled at the way a new group of programmers have become infatuated with design patterns. Applied without care design patterns can quickly lead to over-engineered code that seems designed as much to draw on as many of the established patterns as possible as to solve the intended problem. But if applied with care, and with consider ...more
Rakesh Gopal
HIGHLY RECOMMENDED. Must read for any Javascript developer. After reading this book, you'll never see Javasript the same way again. If you are like me, you'll get an intense urge to rewrite all the Javascript code in your current project and curse yourself for not reading this book long back.
We all admire how elegant the JQuery library is. This book takes examples of functions and classes in JQuery, Dojo and YUI and show through examples of how much simpler our life would have been, if all our J
Craig Cecil
Let me just say this up front—this book contains some advanced JavaScript techniques and code, and is not for the beginning or even intermediate JavaScript programmer. Even advanced practitioners may want to go back through for a second reading to ensure that all the concepts within are fully understood, especially when and how to use these patterns, as well as the advantages and disadvantages of each in context of the JavaScript implementations. Here we have two advanced authors, one from Googl ...more
Very good book on core javascript and oop paradigm. It goes a step further than the "Object Oriented Javascript" of Stoyan Stefanov. In this approach these two developers give an implementation overview of the main tools and patterns that you use in your everyday when developing with languages as java or other full oop language. Since Javascript is not a oop language by design but instead a multi paradigm language you must emulate the main features of oop on top of the core concepts of these lan ...more
Overall I found this book worth the read despite it being a little old. Design Patterns are one of those things where I think you need to see them from several perspectives. If this is an area you are interested in, definitely check it out. On the downside, I found some of the examples a little too complicated and could have been made simpler to get the point across. Also, you may find yourself just staring at the code samples for a few minutes because some can be kind of long. On the upside, I ...more
Interesting read, something to get your teeth into.
Illia Olenchenko
A good one to drive in patterns and only. Authors describe a lot of patterns and their usage in js. A lot of code and words. Like and recommend.
Rick Toews
Bridge Pattern.

A principle of object-oriented design is loose coupling of objects (Harmes & Diaz, p. 107). This is where the bridge pattern becomes particularly useful. According to the Gang of Four, the bridge pattern "should decouple an abstraction from its implementation so that the two can vary independently." (Harmes & Diaz, p. 109).
Mar 19, 2009 Ernesto added it
Recommends it for: Web Developers
This book has tons of great JS practices, presented in practical examples and for the most part is extremely easy to follow. If you have *any* interest in using OOP in JS, I highly recommend this book. Heck, if you use JavaScript at all, even if you think you don't need to use "all that Object Oriented stuff" you'll get a lot out of reading this book.
Ivo Stoykov
Close attention is brought to interfaces in conjunction of the known patterns which in Javascript is left to the developers' goodwill. Though there is no doubt that interfaces have own place in software development in the case of JavaScipt applications where many independent developers work interfaces could easily become a nightmare.
Nick Carter
this book brings with it the wisdom of a Java developer when it comes to design by contract, simple implementations of some classic design patterns, and more.

This book is quite different from the similarly named book by Stoyan Stefanov, which is also a great book.
Rezaul Karim
One of the finest books for developers who work extensively with javascript. Sometimes, it becomes messy if anyone works in a large project an try to ensure maximum code re usability, I think, this books is perfect for them.
Amr Draz
This book peeked my interest in JavaScript and unlocked my potential as a front-end developer.
I has taught me that JavaScript is more then just another language and opened my eyes to a new ways of modeling my programs.
It is about time someone wrote this book. Very well researched. A book that really helped me on some big JS projects.
Hazem Saleh
Nice book. Very useful for knowing how to implement the different patterns in JavaScript.
May 11, 2010 Topilno added it
Shelves: manuals-01
Creating Web Pages for Dummies
Dec 15, 2008 Kjirou is currently reading it
Nov 09, 2010 Ankti added it
Juriy added it
Apr 30, 2015
Lisa French
Lisa French marked it as to-read
Apr 23, 2015
Mohamed Elkebir
Mohamed Elkebir marked it as to-read
Apr 23, 2015
Ivan Atanasov
Ivan Atanasov marked it as to-read
Apr 18, 2015
Miguel Mota
Miguel Mota marked it as to-read
Apr 16, 2015
Timothy Richards
Timothy Richards marked it as to-read
Apr 06, 2015
Tyson Wolker
Tyson Wolker marked it as to-read
Apr 06, 2015
Jill added it
Mar 28, 2015
Nikita is currently reading it
Mar 28, 2015
Kos Huang
Kos Huang marked it as to-read
Mar 26, 2015
Rachel Cantor
Rachel Cantor marked it as to-read
Mar 25, 2015
« previous 1 3 4 5 6 7 8 9 12 13 next »
There are no discussion topics on this book yet. Be the first to start one »
  • Pro JavaScript Techniques
  • High Performance JavaScript
  • Object-Oriented JavaScript
  • JavaScript Web Applications
  • Even Faster Web Sites
  • JavaScript: The Definitive Guide
  • Effective JavaScript: 68 Specific Ways to Harness the Power of JavaScript
  • Dom Scripting: Web Design with JavaScript and the Document Object Model
  • Async JavaScript
  • Learning Javascript Design Patterns
  • Node: Up and Running: Scalable Server-Side Code with JavaScript
  • CSS Mastery: Advanced Web Standards Solutions
  • CSS: The Definitive Guide
  • JavaScript: The Good Parts
  • High Performance MySQL: Optimization, Backups, Replication, Load Balancing & More
  • Test-Driven JavaScript Development
  • HTML5: Up and Running
  • JavaScript Bible

Goodreads is hiring!

If you like books and love to build cool products, we may be looking for you.
Learn more »
Pro JavaScript Design Patterns: The Essentials of Object-Oriented JavaScript Programming Pro Javascript Design Patterns

Share This Book