Learning JavaScript Design Patterns
A JavaScript and jQuery Developer's Guide
Publisher: O'Reilly Media
Final Release Date: July 2012
Pages: 254

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.

Explore many popular design patterns, including Modules, Observers, Facades, and Mediators. Learn how modern architectural patterns—such as MVC, MVP, and MVVM—are useful from the perspective of a modern web application developer. This book also walks experienced JavaScript developers through modern module formats, how to namespace code effectively, and other essential topics.

  • Learn the structure of design patterns and how they are written
  • Understand different pattern categories, including creational, structural, and behavioral
  • Walk through more than 20 classical and modern design patterns in JavaScript
  • Use several options for writing modular code—including the Module pattern, Asyncronous Module Definition (AMD), and CommonJS
  • Discover design patterns implemented in the jQuery library
  • Learn popular design patterns for writing maintainable jQuery plug-ins

"This book should be in every JavaScript developer’s hands. It’s the go-to book on JavaScript patterns that will be read and referenced many times in the future."—Andrée Hansson, Lead Front-End Developer, presis!

Table of Contents
Product Details
About the Author
Colophon
Recommended for You
Customer Reviews

REVIEW SNAPSHOT®

by PowerReviews
oreillyLearning JavaScript Design Patterns
 
4.6

(based on 72 reviews)

Ratings Distribution

  • 5 Stars

     

    (52)

  • 4 Stars

     

    (17)

  • 3 Stars

     

    (0)

  • 2 Stars

     

    (0)

  • 1 Stars

     

    (3)

96%

of respondents would recommend this to a friend.

Pros

  • Well-written (54)
  • Helpful examples (53)
  • Easy to understand (45)
  • Accurate (42)
  • Concise (42)

Cons

No Cons

Best Uses

  • Intermediate (51)
  • Expert (30)
  • Novice (19)
  • Student (19)
    • Reviewer Profile:
    • Developer (59), Designer (15), Educator (9), Maker (3), Sys admin (3)

Reviewed by 72 customers

Displaying reviews 1-10

Back to top

Previous | Next »

 
5.0

Very good book

By Tommy

from San Jose, CA

Comments about oreilly Learning JavaScript Design Patterns:

Very good book

(1 of 1 customers found this review helpful)

 
4.0

great book!

By MarkDal

from Durango, CO

Comments about oreilly Learning JavaScript Design Patterns:

What a great book! Great how Zakas adds use case scenarios and also he's good at relating principles back to classic forms of oo, especially inheritance.

(1 of 1 customers found this review helpful)

 
5.0

A must to read for any JS developer

By andreasonny83

from London, UK

About Me Developer

Verified Reviewer

Pros

  • Accurate
  • Easy to understand
  • Helpful examples
  • Well-written

Cons

    Best Uses

    • Expert
    • Intermediate
    • Student

    Comments about oreilly Learning JavaScript Design Patterns:

    that is definitely a must to read for any javascript developers

     
    5.0

    Excellent Tool for the Javascript Developer

    By Matt P

    from Texas

    About Me Designer, Developer, Sys Admin

    Verified Reviewer

    Comments about oreilly Learning JavaScript Design Patterns:

    I'm a jack of all trades and don't get to devote myself to pure JavaScript all the time. This book provides a valuable resource which allows me to implement my designs much more quickly.

     
    5.0

    Great design patterns refresher

    By Joshua F

    from Aguascalientes, Mexico

    About Me Developer

    Verified Reviewer

    Pros

    • Accurate
    • Easy to understand
    • Helpful examples

    Cons

      Best Uses

      • Intermediate

      Comments about oreilly Learning JavaScript Design Patterns:

      This book provides great self explanatory examples that help you get going with design patterns.

      (1 of 1 customers found this review helpful)

       
      5.0

      Excelente, não poderia ter melhor referência!

      By rlessa

      from Rio de Janeiro, Brasil

      About Me Developer

      Pros

      • Helpful examples
      • Well-written

      Cons

        Best Uses

        • Expert
        • Intermediate
        • Student

        Comments about oreilly Learning JavaScript Design Patterns:

        Eu sempre consulto quando inicio e termino um projeto para saber o que posso otimizar.

         
        4.0

        Great book for Javascript and Jquery beginners

        By jer

        from San Francisco, CA

        Pros

        • Accurate
        • Concise
        • Easy to understand
        • Helpful examples
        • Well-written

        Cons

        • Too basic

        Best Uses

        • Novice
        • Student

        Comments about oreilly Learning JavaScript Design Patterns:

        Excellent examples of the things that are crucial for a javascript/jquery coder to know.

         
        5.0

        Good book for people with OOP experience

        By Nitridan

        from Kyiv, Ukraine

        About Me Developer

        Verified Reviewer

        Pros

        • Easy to understand
        • Helpful examples
        • Well-written

        Cons

          Best Uses

          • Intermediate

          Comments about oreilly Learning JavaScript Design Patterns:

          Personally I had background with OO languages like C++/C#/Java. And this book was really easy to understand for me. Also I found it quite useful, especially pros/cons of patterns usage. I would recommend it to people who worked with languages like C#/Java/C++ and who would like to extend their basic JavaScript skills.

           
          5.0

          Amazing book!

          By Islam Attrash

          from Israel

          Comments about oreilly Learning JavaScript Design Patterns:

          Amazing Book!!

           
          5.0

          Thorough and Concise

          By edwardjbeckett

          from Miami, FL

          About Me Developer

          Verified Reviewer

          Pros

          • Accurate
          • Concise
          • Easy to understand
          • Helpful examples
          • Well-written

          Cons

          • None

          Best Uses

          • Expert
          • Intermediate

          Comments about oreilly Learning JavaScript Design Patterns:

          My review wouldn't do it justice. A must read for any serious about JavaScript.

          Displaying reviews 1-10

          Back to top

          Previous | Next »

           
          Buy 2 Get 1 Free Free Shipping Guarantee
          Buying Options
          Immediate Access - Go Digital what's this?
          Ebook:  $33.99
          Formats:  DAISY, ePub, Mobi, PDF
          Print & Ebook:  $43.99
          Print:  $39.99