Murakami Sale
 
 

Recently Viewed clear list


Original Essays | August 21, 2014

Richard Bausch: IMG Why Literature Can Save Us



Our title is, of course, a problem. "Why Literature Can Save Us." And of course the problem is one of definition: what those words mean. What is... Continue »
  1. $18.87 Sale Hardcover add to wish list

    Before, During, After

    Richard Bausch 9780307266262

spacer
Qualifying orders ship free.
$34.99
List price: $39.99
New Trade Paper
Ships in 1 to 3 days
Add to Wishlist
Qty Store Section
1 Beaverton Internet- JavaScript

More copies of this ISBN

Learning JavaScript Design Patterns

by

Learning JavaScript Design Patterns Cover

 

Synopses & Reviews

Publisher Comments:

With Learning JavaScript Design Patterns, youll 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 developers hands. Its 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!

Synopsis:

If you want to write beautiful, structured, and maintainable JavaScript code, this guide shows you how to apply both classical and modern design patterns to the language. The patterns in this book provide reusable code solutions to common problems in software design, and give you a shared vocabulary for describing solutions to others.

You'll explore several popular design patterns in plain JavaScript as well as jQuery and other abstracted libraries. If youre familiar with concepts such as closures and prototypal inheritance, youll be able to determine why some patterns may be more suitable for your projects than others.

  • Learn the structure of design patterns and how theyre written
  • Examine basic pattern categories: creational, structural, behavioral, and anti-patterns
  • Get the basics of 15 JavaScript implementations of classical and modern design patterns
  • Dive into several popular JavaScript patterns in greater detail—including some less frequently used
  • Discover what design patterns look like when implemented with jQuery
  • Explore three formats for writing modular JavaScript: AMD, CommonJS, and Harmony
  • Learn popular design patterns for jQuery plugins

About the Author

Addy Osmani is a writer, speaker, and a JavaScript developer. He is a member of the jQuery core [Bug Triage/Docs/Learning] teams where helps with bugs, documentation, and developer evangelism.

When not working at AOL his personal OS projects include jQuery UI Bootstrap and TodoMVC, which help developers compare JavaScript MVC frameworks. Addy is the author of the popular ebook, Essential JavaScript Design Patterns. His personal blog is http://addyosmani.com/blog/

Table of Contents

PrefaceChapter 1: IntroductionChapter 2: What Is a Pattern?Chapter 3: “Pattern”-ity Testing, Proto-Patterns, and the Rule of ThreeChapter 4: The Structure of a Design PatternChapter 5: Writing Design PatternsChapter 6: Anti-PatternsChapter 7: Categories of Design PatternsChapter 8: Design Pattern CategorizationChapter 9: JavaScript Design PatternsChapter 10: JavaScript MV* PatternsChapter 11: Modern Modular JavaScript Design PatternsChapter 12: Design Patterns in jQueryChapter 13: jQuery Plug-in Design PatternsChapter 14: ConclusionsReferencesColophon

Product Details

ISBN:
9781449331818
Author:
Osmani, Addy
Publisher:
O'Reilly Media
Subject:
Programming Languages - CGI, Javascript, Perl, VBScript
Subject:
Internet - Application Development
Subject:
Design Patterns;JavaScript
Subject:
CourseSmart Subject Description
Copyright:
Edition Description:
Print PDF
Publication Date:
20120831
Binding:
TRADE PAPER
Language:
English
Pages:
254
Dimensions:
9.19 x 7 in

Related Subjects


Computers and Internet » Computer Languages » Javascript
Computers and Internet » Internet » Application Development
Computers and Internet » Internet » JavaScript
Computers and Internet » Internet » Scripting

Learning JavaScript Design Patterns New Trade Paper
0 stars - 0 reviews
$34.99 In Stock
Product details 254 pages O'Reilly Media - English 9781449331818 Reviews:
"Synopsis" by ,

If you want to write beautiful, structured, and maintainable JavaScript code, this guide shows you how to apply both classical and modern design patterns to the language. The patterns in this book provide reusable code solutions to common problems in software design, and give you a shared vocabulary for describing solutions to others.

You'll explore several popular design patterns in plain JavaScript as well as jQuery and other abstracted libraries. If youre familiar with concepts such as closures and prototypal inheritance, youll be able to determine why some patterns may be more suitable for your projects than others.

  • Learn the structure of design patterns and how theyre written
  • Examine basic pattern categories: creational, structural, behavioral, and anti-patterns
  • Get the basics of 15 JavaScript implementations of classical and modern design patterns
  • Dive into several popular JavaScript patterns in greater detail—including some less frequently used
  • Discover what design patterns look like when implemented with jQuery
  • Explore three formats for writing modular JavaScript: AMD, CommonJS, and Harmony
  • Learn popular design patterns for jQuery plugins

spacer
spacer
  • back to top
Follow us on...




Powell's City of Books is an independent bookstore in Portland, Oregon, that fills a whole city block with more than a million new, used, and out of print books. Shop those shelves — plus literally millions more books, DVDs, and gifts — here at Powells.com.