Shop Trending Essentials for Pets
Enjoy fast, free delivery, exclusive deals, and award-winning movies & TV shows.
Buy New
-62% $13.42
FREE delivery Sunday, October 11 on orders shipped by Amazon over $35
Ships from: Amazon
Sold by: LosAngelesBookStore
$13.42 with 62 percent savings
List Price: $34.99
Get Fast, Free Shipping with Amazon Prime
FREE delivery Sunday, October 11 on orders shipped by Amazon over $35
Or Prime members get FREE delivery Thursday, October 8. Join Prime
Only 1 left in stock - order soon.
$$13.42 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$13.42
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Ships from
Amazon
Amazon
Ships from
Amazon
Returns
FREE 30-day refund/replacement
FREE 30-day refund/replacement
Quick refund
Usually issued within 24 hours. See exceptions
FREE return
At least one free return option available.
Convenient dropoff
At any of our 50,000 US locations.
See return policy
Gift options
Available at checkout
Available at checkout This item is a gift. Change
At checkout, you can add a custom message, a gift receipt for easy returns and have the item gift-wrapped
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
{{numberOfItems}} item(s) added for {{price}}
$5.67
Fast Free Shipping – Very Good condition book with a firm cover and clean pages. Shows normal use and some light wear or limited notes markings. A solid, nice copy to enjoy. Fast Free Shipping – Very Good condition book with a firm cover and clean pages. Shows normal use and some light wear or limited notes markings. A solid, nice copy to enjoy. See less
FREE delivery October 14 - 16. Details
Only 1 left in stock - order soon.
$$13.42 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$13.42
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 GREENWORLD BOOKS.
{{numberOfItems}} item(s) added for {{price}}
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.
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

  • JavaScript Patterns: Build Better Applications with Coding and Design Patterns

Follow the author

Follow authors for new release and deal updates, plus improved recommendations. See updates from all followed authors in Your Books.
Something went wrong. Please try your request again later.

JavaScript Patterns: Build Better Applications with Coding and Design Patterns

4.4 out of 5 stars (347)

{"desktop_buybox_group_1":[{"displayPrice":"$13.42","priceAmount":13.42,"currencySymbol":"$","integerValue":"13","decimalSeparator":".","fractionalValue":"42","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"7Jv4InFk%2FM0szTWIZLRxuFpWe19q7ruhMmhGmw7GidPxNUSsGYYuZHITxFwPRNg7BcKHML6ZlTYYHjCf4AMHTKHLs8uCMKZ3cveKPy0aiIVFqjS6UeDjRPTu72Qh%2F%2B4puEmaeYewfH1zIHIntxW2BGQzbwcStFT3srwQNLQkrC1xw90KtK%2BV403hrW4LVpxs","locale":"en-US","buyingOptionType":"NEW","aapiBuyingOptionIndex":0}, {"displayPrice":"$5.67","priceAmount":5.67,"currencySymbol":"$","integerValue":"5","decimalSeparator":".","fractionalValue":"67","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"7Jv4InFk%2FM0szTWIZLRxuFpWe19q7ruhYr0l0D61jnwZOnMtjdpxJZC4dxNsl1ILYvD%2By5%2FOKHxxT0D7by%2B31oPqrhPtlXSYxkx6Y5LrcL7A%2BZ%2BNn7MRzmKupDjFhXlwmjP51E0aUsXHL5BmMgxKqY5DZ0SVEmUNWvy680AtOmlRV3XjqiGn0LLzdbAVzpDB","locale":"en-US","buyingOptionType":"USED","aapiBuyingOptionIndex":1}]}

Purchase options and add-ons

What's the best approach for developing an application with JavaScript? This book helps you answer that question with numerous JavaScript coding patterns and best practices. If you're an experienced developer looking to solve problems related to objects, functions, inheritance, and other language-specific categories, the abstractions and code templates in this guide are ideal―whether you're using JavaScript to write a client-side, server-side, or desktop application.

Written by JavaScript expert Stoyan Stefanov―Senior Yahoo! Technical and architect of YSlow 2.0, the web page performance optimization tool―JavaScript Patterns includes practical advice for implementing each pattern discussed, along with several hands-on examples. You'll also learn about anti-patterns: common programming approaches that cause more problems than they solve.

  • Explore useful habits for writing high-quality JavaScript code, such as avoiding globals, using single var declarations, and more
  • Learn why literal notation patterns are simpler alternatives to constructor functions
  • Discover different ways to define a function in JavaScript
  • Create objects that go beyond the basic patterns of using object literals and constructor functions
  • Learn the options available for code reuse and inheritance in JavaScript
  • Study sample JavaScript approaches to common design patterns such as Singleton, Factory, Decorator, and more
  • Examine patterns that apply specifically to the client-side browser environment

Frequently bought together

This item: JavaScript Patterns: Build Better Applications with Coding and Design Patterns
$13.42
Get it as soon as Sunday, Oct 11
Only 1 left in stock - order soon.
Sold by LosAngelesBookStore and ships from Amazon Fulfillment.
+
$20.53
Get it as soon as Sunday, Oct 11
In Stock
Ships from and sold by Amazon.com.
Total price: $00
To see our price, add these items to your cart.
Details
Added to Cart
One of these items ships sooner than the other.
Choose items to buy together.

Customers also bought or read

Loading...

From the brand

Editorial Reviews

About the Author

Stoyan Stefanov is a Yahoo! web developer, Zend Certified Engineer, and an author, contributor, and tech reviewer of various O'Reilly books. He speaks regularly about web development topics at conferences and on his blog at www.phpied.com. Stoyan is the creator of the smush.it image optimization tool and architect of Yahoo's performance optimization tool YSlow 2.0.

Product details

  • ASIN ‏ : ‎ 0596806752
  • Publisher ‏ : ‎ O'Reilly Media
  • Publication date ‏ : ‎ October 26, 2010
  • Edition ‏ : ‎ 1st
  • Language ‏ : ‎ English
  • Print length ‏ : ‎ 232 pages
  • ISBN-10 ‏ : ‎ 9780596806750
  • ISBN-13 ‏ : ‎ 978-0596806750
  • Item Weight ‏ : ‎ 2.31 pounds
  • Dimensions ‏ : ‎ 7 x 0.6 x 9.19 inches
  • Best Sellers Rank: #1,762,907 in Books (See Top 100 in Books)
  • Customer Reviews:
    4.4 out of 5 stars (347)

About the author

Follow authors for new release and deal updates, plus improved recommendations. See updates from all followed authors in Your Books.
Stoyan Stefanov
Brief content visible, double tap to read full content.
Full content visible, double tap to read brief content.

Stoyan Stefanov leads a double life as a musician and a technologist in Los Angeles. In technology, he has twenty years of experience at the forefront of web programming and web performance in companies including Facebook/Meta/Instagram, Yahoo!, and SAP. As a thought leader and inventor, he has published about a dozen programming books and spoken at countless conferences around the world.

During his tech career, Stoyan has also played in several rock bands as a guitarist and songwriter, but it wasn't until Fall 2016 that he got serious about the art and craft of music. He started taking classes at Santa Monica College and the University of California, Los Angeles, in music theory, composition, conducting, orchestration, guitar, piano, viola, and more. Always curious, Stoyan is enchanted by anything and everything to do with music, from soldering audio gear to composing concert music, from collaborating with musicians on a song to recording, mixing, and releasing it. He has a single-item bucket list: to write orchestral music worthy of performance by the Los Angeles Philharmonic.

At the intersection of technology and music, Stoyan created and maintains OnlineMusicTools and SiteReadOrg: free websites for learning and improving the musicianship and theory skills of music students and practitioners.

Customer reviews

4.4 out of 5 stars
347 global ratings

Customers say

Customers find this JavaScript book exceptional and well-written, with easy-to-read examples and detailed explanations. They appreciate its practical advice, particularly for intermediate to advanced level topics, and consider it worth the money. However, the book is not suitable for beginners.
AI Generated from the text of customer reviews

Select to learn more

82 customers mention content, 76 positive, 6 negative
Customers praise the content of the book, describing it as exceptional and truly remarkable, with one customer noting it's a must-read for JavaScript programmers.
Great book outlining common patterns in js development. I would recommend it to anyone interested in pushing his js forward.Read more
Five StarsRead more
Excellent book! Lots of good examples. Some great tips which were immediately useful in my day to day coding.Read more
...An exceptional book! This is a must have if you are serious about javascript programming....Read more
53 customers mention practical advice, 49 positive, 4 negative
Customers find the book very informative and helpful, particularly for intermediate to advanced level topics, with many noting that their questions were answered and that it improves their depth of knowledge about JavaScript. One customer specifically mentions how well it explains object-oriented elements.
Good practical advice describing the design patterns to follow when coding JavaScript well as the anti-patterns to avoid....Read more
While useful , this book badly needs an update it was written based on ES5. It is way behind, needs at least an ES6 update....Read more
This is an excellent book with balanced pace & insight - easy to understand examples with good key points....Read more
Great book. Easy read with lots of examples.Read more
24 customers mention clarity, 22 positive, 2 negative
Customers find the book easy to read and understand, with clear explanations of the language and examples. One customer notes that it goes into detail about how to use language features to create maintainable and well-structured code.
...of few pages you will find the answers you need... nicely written, clear and concise in comparison with 'big reference bibles books'....Read more
I started out learning JavaScript with this book. It is very clean, concise and progresses in a very logical manner....Read more
...It is an easy read, you don't need to be on a computer while reading it (a big plus!).Read more
This is an excellent book with balanced pace & insight - easy to understand examples with good key points....Read more
17 customers mention readability, 16 positive, 1 negative
Customers find the book highly readable, with one mentioning it can be completed in a week, and another noting it's suitable for developers of all skill levels.
...It's a good read and reference.Read more
Definitely readRead more
Must read! Totally. It's a pity author have not written the ECMA Script 5 renewed release....Read more
A good read if you want to know why Javascript is a terrible language....Read more
13 customers mention writing quality, 11 positive, 2 negative
Customers praise the writing quality of the book, noting it is very well written, with one customer specifically mentioning it helps in writing clean JavaScript code.
...This is a precisely and well-written book, and the reader will infer that there must have be a lot of experience, previous history and discussions...Read more
...It is very obvious that the author knows his subject, knows how to write and knows what problems people actually have....Read more
This is one of my all time favorite books. Extremely well written, covers the content in an easy to follow manner, and gives excellent examples....Read more
...This book was very well written. It was so easy to read, the tone of the author was light and non-complicated....Read more
10 customers mention detailed, 7 positive, 3 negative
Customers find the book explains concepts in clear detail, with one customer noting it covers content in an easy-to-follow manner.
Definitely one of the best books on JavaScript. It is not too detailed, and covers the most important aspects of JavaScript for someone...Read more
...The examples are very good, everything is well explained.Read more
...However, the book does not go into much depth of solving browser problems and application scenarios, so I cannot give it higher marks.Read more
...First off: Everything is explained very clearly and concisely....Read more
10 customers mention value for money, 8 positive, 2 negative
Customers find the book worth the money.
...Here you go. Long story short, buy this book.Read more
...Buy it, it really is great and worth the money....Read more
...I can't fault the author for that and the book is well worth it anyway....Read more
...development due to the breadth of topics is covers but is worth a pass if you've already read other JavaScript books covering these topics.Read more
16 customers mention suitable for beginners, 4 positive, 12 negative
Customers find the book unsuitable for beginners.
...This book is not for beginners but if you are wanting to challenge yourself I think a beginner having a background with at least some computer...Read more
...It is NOT a beginner's book and it doesnt waste whole chapters on a beginning javascript tutorial....Read more
...It was so easy to read, the tone of the author was light and non-complicated....Read more
Good book on intermediate to advanced level topics. Not a good starter book, but if you're looking to take your javascript skills to the next level...Read more
Sign in to see customer reviews.