Effective JavaScript: 68 Specific Ways to Harness the Power of JavaScript
by David Herman

Effective JavaScript: 68 Specific Ways to Harness the Power of JavaScript<br>by David Herman
Item# 0321812182
List price: $39.99
Softpro Price: $31.99

“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 learning 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

In order to truly master JavaScript, you need to learn the best ways to use the language’s flexible, expressive features to build exceptionally effective programs. 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 applications, web solutions, and libraries.

Author David Herman, with his years of experience on ECMA’s JavaScript standardization committee, illuminates the language’s inner workings as never before. Reflecting the latest versions of the JavaScript standard, Herman offers well-proven techniques and shortcuts you’ll rely on for years to come.

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

  • Techniques for improving virtually any JavaScript program
  • JavaScript software engineering principles that enhance modularity and scalability
  • Better ways to use prototype-based object-oriented semantics
  • More expressive approaches to using JavaScript functions
  • New opportunities to apply lexical scoping in JavaScript (ECMAScript) Version 5
  • Subtleties and challenges associated with arrays and associative maps
  • Guidance on using JavaScript’s conveniences to write better libraries and APIs
  • Best practices for efficiently moving JavaScript code into production


    Unless otherwise noted above, most orders ship within 1 to 2 days. We will promptly notify you if there is a stock problem with any items on your order and provide you with an estimated delivery date. If you have a firm need by date, please provide such information in the comment section at checkout.

    Publisher: Addison-Wesley
    Page Count (est.): 206
    ISBN10: 0321812182
    ISBN13: 9780321812186
    Cover: Paperback
    Pub Date: 11/29/2012