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.5

(based on 53 reviews)

Ratings Distribution

  • 5 Stars

     

    (37)

  • 4 Stars

     

    (13)

  • 3 Stars

     

    (0)

  • 2 Stars

     

    (0)

  • 1 Stars

     

    (3)

94%

of respondents would recommend this to a friend.

Pros

  • Well-written (42)
  • Helpful examples (39)
  • Easy to understand (34)
  • Concise (33)
  • Accurate (31)

Cons

    Best Uses

    • Intermediate (39)
    • Expert (23)
    • Novice (13)
    • Student (12)
      • Reviewer Profile:
      • Developer (45), Designer (11), Educator (7), Maker (3)

    Reviewed by 53 customers

    Sort by

    Displaying reviews 1-10

    Back to top

    Previous | Next »

     
    5.0

    super useful..

    By vinod

    from india

    Verified Reviewer

    Comments about oreilly Learning JavaScript Design Patterns:

    This is very very helpful;...

     
    5.0

    Great book!

    By Sadiq The Designer

    from Texas,USA

    About Me Designer, Developer, Sys Admin

    Pros

    • Accurate
    • Concise
    • Helpful examples
    • Well-written

    Cons

      Best Uses

      • Intermediate
      • Novice
      • Student

      Comments about oreilly Learning JavaScript Design Patterns:

      Clear,Concise and Clarified Explanations.
      Provides Excellent Examples and references.
      Is a Great tool to decide diffrent frameworks which i found missing in various other books.
      all in All a must read if you are a beginner or advanced programmer using javascript.

       
      5.0

      Excellent and simple explanation!

      By Perun

      from Abu Dhabi, UAE

      About Me Developer, Educator

      Verified Reviewer

      Pros

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

      Cons

        Best Uses

        • Expert
        • Intermediate
        • Student

        Comments about oreilly Learning JavaScript Design Patterns:

        Very easy to follow and understand complex design patterns. Excellent read if you know how to program but need to learn JS design patterns.

         
        5.0

        Comprehensive

        By guest

        from New Zealand

        Verified Reviewer

        Pros

        • Accurate
        • Beautiful Code
        • Comprehensive
        • Helpful examples
        • Well-written

        Cons

        • Overwhelming Detail

        Best Uses

        • Expert
        • Intermediate

        Comments about oreilly Learning JavaScript Design Patterns:

        I knew basic JavaScript before reading this book, but I only had vague ideas about prototypal inheritance etc.
        Although the book focuses on techniques, I feel that it also provides all the necessary resources to completely 'grok' JavaScript (while also giving me many good ideas to implement in other languages).
        The highly detailed explanations and examples can get quite complicated at times, but every section has hyperlinks to many other useful and authoritative sources as well.

         
        5.0

        Excellent!

        By Stash

        from Montreal

        About Me Developer

        Verified Reviewer

        Pros

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

        Cons

          Best Uses

          • Intermediate

          Comments about oreilly Learning JavaScript Design Patterns:

          Excellent overview of state of the art, good examples and explanation, love the free web version, always going back to it.

           
          5.0

          AMAZING BOOK FOR FREE!

          By ADAM

          from NEW YORK, NY

          Verified Reviewer

          Pros

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

          Cons

          • Too Good To Be Sold

          Best Uses

          • Intermediate

          Comments about oreilly Learning JavaScript Design Patterns:

          Honestly the content is SUPER useful and in depth (just from the first couple pages).

          I feel somewhat whoever giving 4 stars are not really reading the book carefully of how much detail and expertise in it.

          For the book content 5, I would have given 6 just because its also FREE!

           
          5.0

          Great Book!

          By Bogdan

          from Romania

          Pros

          • Accurate
          • Easy to understand
          • Helpful examples

          Cons

            Best Uses

              Comments about oreilly Learning JavaScript Design Patterns:

              Great book, thank you!

              (0 of 1 customers found this review helpful)

               
              4.0

              Very Helpful

              By Georgie

              from Laguna Beach, CA

              About Me Maker

              Verified Reviewer

              Pros

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

              Cons

                Best Uses

                • Intermediate

                Comments about oreilly Learning JavaScript Design Patterns:

                Very clear, concise and helpful.

                 
                5.0

                Very easy to understand

                By Pongneng

                from Chiang Mai, Thailand

                About Me Developer

                Pros

                • Easy to understand

                Cons

                • Need More Example

                Best Uses

                • Intermediate

                Comments about oreilly Learning JavaScript Design Patterns:

                To me this the best to begin the journey of design pattern. Comparing to GoF book. This one would be a lot more simple and easy to understand and of course the best choice for javascript developer to learn design pattern. Code example is really great. It's concise and made a good job on illustrating the idea. The author did a really good job on choosing the code example.
                But however some topic like mediator pattern (as far as I read). It's need more code example to make me understand the application of it.

                 
                5.0

                Well Explained Background Information

                By Blueprinter

                from Portland, ME

                Verified Reviewer

                Pros

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

                Cons

                  Best Uses

                    Comments about oreilly Learning JavaScript Design Patterns:

                    I often read multiple sources of information with no good understanding at the end. After reading very little in this book, I gained critical knowledge very quickly. Thank you.

                    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