Pro JavaScript Design Patterns

Reviewed by Major Keary

Programmers and developers who are skilled in C-based languages find it "fairly easy, for instance, to take a pattern implemented in Java and convert it to C++. The same cannot be said of JavaScript. While all the same capabilities exist, they are often not official parts of the language and must be emulated through some obscure tricks and unintuitive techniques. … This book collects and documents those tricks and techniques".

The intended audience is web developers who are experienced in C-languages and who want to develop JavaScript skills. A knowledge of programming is assumed; this is not a text for programming novices.

The book is in two parts. The first discusses object-oriented JavaScript, and the second discusses specific design patterns.

As the authors point out, JavaScript requires

the employment of contortianary methods
Because a web programmer's lot
Is not a happy one, a happy one

(with apologies to W. S. Gilbert).


If you want a text to making JavaScript fit the procrustean bed of classical programming Pro JavaScript Design Patterns is well worth having. It is well-organized and writen in clear language; a detailed table of contants and good index make information easy to find.

Ross Harmes and Dustin Diaz: Pro JavaScript Design Patterns
ISBN 978-1-59059-908-2
Published by Apress, 269 pp., RRP AU$ 79.95

The Australian distributor is Woodslane <>


Post new comment

The content of this field is kept private and will not be shown publicly.
  • Allowed HTML tags: <a> <b> <dd> <dl> <dt> <i> <img> <li> <ol> <u> <ul> <pre> <br> <blockquote> <hr> <code><sup><sup><p><em><strong> <h2> <cite> <code> <tt> <h1><table><tr><th><td>
  • Lines and paragraphs break automatically.

More information about formatting options

This question is for testing whether you are a human visitor and to prevent automated spam submissions.
1 + 8 =
Solve this simple math problem and enter the result. E.g. for 1+3, enter 4.