JavaScript: The Good Parts

Working with the Shallow Grain of JavaScript

Paperback, 250 pages

English language

Published May 15, 2008 by O'Reilly Media, Inc..

ISBN:
9780596517748
OCLC Number:
297556576

View on OpenLibrary

4 stars (1 review)

JavaScript, having been developed and released in a hurry before it could be refined, has more than its share of the bad parts. This book scrapes away these bad features to reveal a JavaScript subset that's more reliable, readable, and maintainable than the language as a whole-a subset you can use to create extensible and efficient code. (back cover copy)

3 editions

Review of 'JavaScript: The Good Parts' on 'Goodreads'

4 stars

Despite the author’s idiocy regarding software licencing, and his sometimes opinionated… well, opinion on certain things’ evilness, this is a rock-solid book (if you ignore the hints to use his nōn-free software) explaining, to a somewhat versed programmer new to ECMAscript, about the intricacies of the almost-a-bit-functional programming language, and what language constructs to best avoid (“==” (use “===” instead), or the stuff added to make it look like Java™).

For example, you will learn why code breaks when you add or remove the “var” in front of an assignment, and what these “(function () { return function () {…}})();” are for, and why.

This is a pocket reference every programmer that has to touch any ECMAscript code ought to be required to read and understand first. Granted (as per Chad’s review), nowadays (in 2017) most everyone uses some framework(s) to abstract from the foundation of both the language and …

Subjects

  • Java & variants
  • Computers
  • Computers - Languages / Programming
  • Computer Books: Languages
  • Programming Languages - CGI, Javascript, Perl, VBScript
  • Computers / Languages / Programming
  • Computers / Programming Languages / CGI, JavaScript, Perl, VBScript
  • JavaScript, functional, regular expression, prototype, object, arrays, efficient
  • Internet - Web Site Design
  • Programming - Software Development