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 68 reviews)

Ratings Distribution

  • 5 Stars

     

    (49)

  • 4 Stars

     

    (16)

  • 3 Stars

     

    (0)

  • 2 Stars

     

    (0)

  • 1 Stars

     

    (3)

95%

of respondents would recommend this to a friend.

Pros

  • Well-written (53)
  • Helpful examples (52)
  • Easy to understand (44)
  • Concise (42)
  • Accurate (41)

Cons

No Cons

Best Uses

  • Intermediate (50)
  • Expert (29)
  • Novice (19)
  • Student (18)
    • Reviewer Profile:
    • Developer (57), Designer (14), Educator (9), Maker (3)

Reviewed by 68 customers

Displaying reviews 1-10

Back to top

Previous | Next »

 
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.

         
        4.0

        What I've Been Looking For

        By Sean

        from Kernersville, NC

        About Me Developer In Training

        Pros

        • Concise
        • Helpful examples

        Cons

        • Not comprehensive enough

        Best Uses

        • Novice
        • Student

        Comments about oreilly Learning JavaScript Design Patterns:

        I started my self education in earnest about 6 months ago and have read mention of design patterns, but had a hard time finding explanations of them.

        Now I have them and they are in this book.

         
        5.0

        Great Book, Thank you!

        By JJ@McLean.va

        from McLean, Virginia

        About Me Developer, Educator

        Verified Reviewer

        Pros

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

        Cons

        • Found No Negative

        Best Uses

        • Expert
        • Intermediate
        • Student

        Comments about oreilly Learning JavaScript Design Patterns:

        Easy to read - complexity gradually increases as you read on further into a topic. So a less experienced reader can stop when he/she gives up or gets tired, while absorbing what he could. Makes it available for multiple levels of readers.
        Cover all patterns and is comprehensive. Can be used both as a reference or tutorials.

         
        5.0

        very helpful

        By Ravi Bhadauria

        from Delhi, India

        About Me Designer, Developer, Educator

        Verified Reviewer

        Pros

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

        Cons

          Best Uses

          • Intermediate
          • Novice
          • Student

          Comments about oreilly Learning JavaScript Design Patterns:

          it is awesome book. i use to be busy as i am running an institute for web and multimedia courses training in delhi, india but i thought to share my reviews about this book so that people like me can buy this book without any delay.

          I teach javascript's object oriented and design patterns with confidence now as this book helped me a lot specially its examples are super cool.

          (1 of 1 customers found this review helpful)

           
          4.0

          Great book...and not for beginners

          By Inna

          from Montreal, Canada

          About Me Developer

          Verified Reviewer

          Pros

          • Accurate
          • Concise
          • Helpful examples
          • Well-written

          Cons

            Best Uses

            • Intermediate

            Comments about oreilly Learning JavaScript Design Patterns:

            There were times where contextual examples got a little too abstract for me to follow, but I felt the author did well offering both abstract and pragmatic examples so that eventually even the more abstract explanations started to feel more concrete.

            I learned a lot about my own development process by reading this book. I recommend it to anyone trying to refine their development skills.

            :)

            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