Account

Company

  Menu
Large Image

Description

"It's uncommon to have a programming language wonk who can speak in such comfortable and friendly language as David does. His walk through the syntax and semantics of JavaScript is both charming and hugely insightful; reminders of gotchas complement realistic use cases, paced at a comfortable curve. You'll find when you finish the book that you've gained a strong and comprehensive sense of mastery."

-- Paul Irish, developer advocate, Google Chrome

"This is not a book for those looking for shortcuts; rather it is hard-won experience distilled into a guided tour. It's one of the few books on JS that I'll recommend without hesitation."

-- Alex Russell, TC39 member, software engineer, Google

In order to truly master JavaScript, you need to learn how to work effectively with the language's flexible, expressive features and how to avoid its pitfalls. No matter how long you've been writing JavaScript code, Effective JavaScript will help deepen your understanding of this powerful language, so you can build more predictable, reliable, and maintainable programs.

Author David Herman, with his years of experience on Ecma's JavaScript standardization committee, illuminates the language's inner workings as never before -- helping you take full advantage of JavaScript's expressiveness. Reflecting the latest versions of the JavaScript standard, the book offers well-proven techniques and best practices you'll rely on for years to come.

Effective JavaScript is organized around 68 proven approaches for writing better JavaScript, backed by concrete examples. You'll learn how to choose the right programming style for each project, manage unanticipated problems, and work more successfully with every facet of JavaScript programming from data structures to concurrency. Key features include

• Better ways to use prototype-based object-oriented programming

• Subtleties and solutions for working with arrays and dictionary objects

• Precise and practical explanations of JavaScript's functions and variable scoping semantics

• Useful JavaScript programming patterns and idioms, such as options objects and method chaining

• In-depth guidance on using JavaScript's unique "run-to-completion" approach to concurrency

Tag This Book

This Book Has Been Tagged
It hasn't. Be the first to tag this book!

Our Recommendation

Track It. This book has been $16.82 within the past year.

Notify Me When The Price...

  • If I'm already tracking this book

to track this book on eReaderIQ.

Track These Authors

to track David Herman on eReaderIQ.

  • to be notified each time the price drops on any book by David Herman.
  • to stop tracking David Herman.

Price Summary

  • We started tracking this book on May 23, 2013.
  • This book was $14.40 when we started tracking it.
  • The price of this book has changed 161 times in the past 4,278 days.
  • The current price of this book is $31.80 last checked 2 hours ago.
  • This lowest price this book has been offered at in the past six months is $23.89.
  • This lowest price this book has been offered at in the past year is $16.82.
  • The lowest price to date was $14.40 last reached on May 23, 2013.
  • This book has been $14.40 one time since we started tracking it.
  • The highest price to date was $31.81 last reached on December 20, 2024.
  • This book has been $31.81 3 times since we started tracking it.

Genres

Additional Info

  • Text-to-Speech: Disabled
  • Lending: Disabled
  • File Size: 20,183 KB

We last verified the price of this book about 2 hours ago. At that time, the price was $31.80. This price is subject to change. The price displayed on the Amazon.com website at the time of purchase is the price you will pay for this book. Please confirm the price before making any purchases.