• Menu
  • Skip to right header navigation
  • Skip to main content
  • Skip to secondary navigation
  • Skip to primary sidebar

OnlineProgrammingBooks.com

Legally Free Computer Books

  • All Categories
  • All Books
  • All Categories
  • All Books
  • About Us
  • Privacy policy
  • Disclaimer
  • Subscribe
  • Contact
You are here: Home ▶ JavaScript ▶ Learning JavaScript Design Patterns

Learning JavaScript Design Patterns

March 7, 2012

Learning JavaScript Design Patterns

“Essential JavaScript Design Patterns” is a free online book by Addy Osmani. Improve your knowledge of design patterns and the usefulness of their application to JavaScript.

Book Description

In this book, we will take a look at a number of popular JavaScript design patterns and explore why certain patterns may be more suitable for your projects than others. Remember that patterns can be applied not just to vanilla JavaScript, but also to abstracted libraries such as jQuery or Dojo as well. Before we begin, let’s look at the exact definition of a ‘pattern’ in software design.

Table of Contents

  • Introduction
  • What is a Pattern?
  • ‘Pattern’-ity Testing, Proto-Patterns & The Rule Of Three
  • The Structure Of A Design Pattern
  • Writing Design Patterns
  • Anti-Patterns
  • Categories Of Design Pattern
  • An Introduction To Design Patterns
  • Patterns In Greater Detail
  • Examples Of Design Patterns In jQuery
  • Modular JavaScript Design Patterns
  • Bonus: jQuery Plugin Design Patterns

Download Free PDF / Read Online

Author(s): Addy Osmani
Publisher: O’Reilly Media
Format(s): HTML
Link: Read online.

Similar Books:

  1. Free eBook: Essential JavaScript And jQuery Design Patterns
  2. Design Patterns in C#
  3. Software Design Patterns For Everyone
  4. An Introduction to Design Patterns in C++ with Qt 4
  5. Enterprise Solution Patterns Using Microsoft .NET
Previous Post: « Building Hybrid Applications in the Cloud on Windows Azure
Next Post: How to Design Programs, Second Edition »

Primary Sidebar

Get Latest Updates

  • Facebook
  • Pinterest
  • RSS
  • Twitter
  • YouTube
  • About Us
  • Privacy policy
  • Disclaimer
  • Subscribe
  • Contact

Copyright © 2006–2023 OnlineProgrammingBooks.com