Shop top categories that ship internationally
Buy new:
-44% $45.18
Delivery Wednesday, November 26
Ships from: Amazon.com
Sold by: Amazon.com
$45.18 with 44 percent savings
List Price: $79.99
$10.19 Shipping & Import Charges to Canada Details

Shipping & Fee Details

Price $45.18
AmazonGlobal Shipping $7.93
Estimated Import Charges $2.26
Total $55.37

Delivery Wednesday, November 26
In Stock
$$45.18 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$45.18
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Ships from
Amazon.com
Amazon.com
Ships from
Amazon.com
Sold by
Amazon.com
Amazon.com
Sold by
Amazon.com
Returns
FREE refund/replacement until Jan 31, 2026
FREE refund/replacement until Jan 31, 2026
For the 2025 holiday season, eligible items purchased between November 1 and December 31, 2025 can be returned until January 31, 2026.
Read full return policy
Payment
Secure transaction
Your transaction is secure
We work hard to protect your security and privacy. Our payment security system encrypts your information during transmission. We don’t share your credit card details with third-party sellers, and we don’t sell your information to others. Learn more
$6.92
Pages can have notes/highlighting. Spine may show signs of wear. ~ ThriftBooks: Read More, Spend Less Pages can have notes/highlighting. Spine may show signs of wear. ~ ThriftBooks: Read More, Spend Less See less
$7.97 delivery December 9 - 18. Details
In stock
$$45.18 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$45.18
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Access codes and supplements are not guaranteed with used items.
Ships from and sold by ThriftBooks-Dallas.
Added to

Sorry, there was a problem.

There was an error retrieving your Wish Lists. Please try again.

Sorry, there was a problem.

List unavailable.
Other sellers on Amazon
Kindle app logo image

Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.

Read instantly on your browser with Kindle for Web.

Using your mobile phone camera - scan the code below and download the Kindle app.

QR code to download the Kindle App

Follow the author

Something went wrong. Please try your request again later.

Pro JavaScript Design Patterns: The Essentials of Object-Oriented JavaScript Programming First Edition

4.1 out of 5 stars 42 ratings

{"desktop_buybox_group_1":[{"displayPrice":"$45.18","priceAmount":45.18,"currencySymbol":"$","integerValue":"45","decimalSeparator":".","fractionalValue":"18","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"STYOnZFuOxPSncsaf6pbMBeitR%2BGtK8PzAiweFkk3sZneBw8FteAKXWpK1loFeJpSJJ%2FO2k4AMH%2FLnS122PT7HCSQ5AE6zSZ4rLrCHTMh6yP14hBjG7Fp0q5ZedBdF9s5lr5DBK11t0%3D","locale":"en-US","buyingOptionType":"NEW","aapiBuyingOptionIndex":0}, {"displayPrice":"$6.92","priceAmount":6.92,"currencySymbol":"$","integerValue":"6","decimalSeparator":".","fractionalValue":"92","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"STYOnZFuOxPSncsaf6pbMBeitR%2BGtK8PVFZ2krowiaji07TTSXJIx900Gph4uNzjlPhl0asIYDKT9dCw%2Fm%2BTEXgOa6X48V3niUqfSp75C88JjnI68iOaVOrxFX2ydUarMhZvnBhE9xWPPeG4aQQZgnPurPXu21AnhZQOJO3bpvMtAwIplWGE5g%3D%3D","locale":"en-US","buyingOptionType":"USED","aapiBuyingOptionIndex":1}]}

Purchase options and add-ons

As a web developer, you'll already know that JavaScript is a powerful language, allowing you to add an impressive array of dynamic functionality to otherwise static web sites. But there is more power waiting to be unlocked―JavaScript is capable of full object–oriented capabilities, and by applying object-oriented principles, best practices, and design patterns to your code, you can make it more powerful, more efficient, and easier to work with alone or as part of a team.

With Pro JavaScript Design Patterns, you'll start with the basics of object–oriented programming in JavaScript applicable to design patterns, including making JavaScript more expressive, inheritance, encapsulation, information hiding, and more. With that covered, you can kick–start your JavaScript development in the second part of the book, where you'll find detail on how to implement and take advantage of several design patterns in JavaScript, including composites, decorators, façades, adapters, and many more.

Each chapter is packed with real–world examples of how the design patterns are best used and expert advice on writing better code, as well as what to watch out for. Along the way you'll discover how to create your own libraries and APIs for even more efficient coding.

  • Master the basics of object–oriented programming in JavaScript, as they apply to design patterns
  • Apply design patterns to your kick–start your JavaScript development
  • Work through several real–world examples