Javascript: The Good Parts: The Good Parts
  • Javascript: The Good Parts: The Good Parts
  • Javascript: The Good Parts: The Good Parts
  • Javascript: The Good Parts: The Good Parts
ISBN: 0596517742
EAN13: 9780596517748
Language: English
Release Date: May 1, 2008
Pages: 176
Dimensions: 0.5" H x 9.1" L x 6.9" W
Weight: 0.7 lbs.
Format: Paperback
Select Format Format: Paperback Select Conditions Condition: Acceptable


Format: Paperback

Condition: Acceptable

List Price: $29.99
Save: $27 (90%)
Almost Gone!
Only 3 at this price.
Add 4 More to Qualify
Buy 3, Get 1 Free
All Books Under $5

Select Conditions
  • Good $2.99 Javascript: The Good Parts: The Good Parts
  • Acceptable $2.99 Javascript: The Good Parts: The Good Parts
  • New $29.99 Javascript: The Good Parts: The Good Parts
Book Overview

Most programming languages contain good and bad parts, but JavaScript has more than its share of the bad, having been developed and released in a hurry before it could be refined. This authoritative book scrapes away these bad features to reveal a subset of JavaScript that's more reliable, readable, and maintainable than the language as a whole a subset you can use to create truly extensible and efficient code.

Considered the JavaScript expert by many people in the development community, author Douglas Crockford identifies the abundance of good ideas that make JavaScript an outstanding object-oriented programming language-ideas such as functions, loose typing, dynamic objects, and an expressive object literal notation. Unfortunately, these good ideas are mixed in with bad and downright awful ideas, like a programming model based on global variables.

When Java applets failed, JavaScript became the language of the Web by default, making its popularity almost completely independent of its qualities as a programming language. In JavaScript: The Good Parts, Crockford finally digs through the steaming pile of good intentions and blunders to give you a detailed look at all the genuinely elegant parts of JavaScript, including: SyntaxObjectsFunctionsInheritanceArraysRegular expressionsMethodsStyleBeautiful features

The real beauty? As you move ahead with the subset of Read More chevron_right

Frequently Asked Questions About Javascript: The Good Parts: The Good Parts

Book Reviews (12)

  |   12  reviews
Did you read Javascript: The Good Parts: The Good Parts? Please provide your feedback and rating to help other readers.
Write Review
   JavaScript the way it should be...
This book is not for someone who is picking up programming for the first time. If you are not familiar with programming at all and are looking for a book to help you spice up your website, I wouldn't recommend this book at all. At the same token, I would say that you will eventually need to read this book once. The audience for this book is classically trained for those. If you're familiar with OO design principles and plan to try your hand at JavaScript, this book is for you. If you have never read this and jumped right into JavaScript, thinking its just like any other language, say a mix of, this book is also for you.
   excellent book
JavaScript is not an easy language to learn. That is not a big secret. However, the author does a great job of explaining the key parts of the language. As the author points out, JavaScript is one of these languages that programmers feel comfortable without a license. However, this mentality usually leads to bad products and an unjust accusation of the language as bad. JavaScript isn't exactly the same -- what is it? It does have many land mines that you can avoid, but if you know the map and what parts of it to hike -- your journey will be much safer. If you want to do some JavaScript together to hack something on your website -- this book is not for you. At least, Google will do a better job. But if you want to learn the underpinning of language and what it is really about, read this book and get it a few times.
   Decent book on best JavaScript practice
This book provides a good, if not dense, overview of best practices for writing JavaScript code, including criticism of some of the features that are likely to cause problems, and as such are better avoided. Sadly, the book is not aimed at newbies, as it requires quite a bit of programming knowledge about programming, making it unsuitable for learning JavaScript from scratch.
   Title says it all: Just the good parts
Not the book is significantly smaller than the JavaScript book. )
   Pleasant read
Book is excellent. I got to learn some details about JavaScript that had always escaped me, and at various points I actually laughed at the bad parts. It is definitely not for beginners, but it is a very pleasant read.
   A Fantastic Reference book
I have been using Javascript for years and made a lot of mistakes that Douglas warns against. Because I write Javascript only occasionally, this book is a great reference for me to make sure I have properly organized closures and inheritance. This book also helped me realize that jslint should be used to improve the code quality and as a check of sanity.
   A basic primer for acceptable Javascript.
Honestly, I am a bit of a cheat.
   It's Not Me, JavaScript--It's YOU
This is one of those books that you have always planned to read. When you do, it is extremely gratifying because it openly admits all the various flaws contained in JavaScript, a language of huge importance to web development and the ridiculous descendant technologies that have been built on its bones. This particular book is a godsend because Mr. Crockford does his best to give clear explanations of how it works. Given that this language is deeply flawed, it acts as a catharsis to any developer who has lived with the language for decades, silently wondering : Is it just ME or does this language have a lot of mistakes and defects in its design? This book makes it clear that it is not ME, it is YOU, JavaScript.
   Too out of date
It came at the tail end of ES3's life so that it does not really serve as a primer, as it once did. It is short enough that it is kind of a JavaScript toilet reader, which is funny because the author hates JavaScript so much that he probably wants to flush it. The author dives sarcastically and begrudgingly into the concepts of language with brevity and in a lot of places a lack of clarification. It might teach you to write JavaScript, but it will not teach you to read it. I learned more about JavaScript from the TypeScript book I am reading than this.
   Cannot learn JavaScript from this book
If you are a highly intelligent person, you may learn JavaScript from this book. But otherwise, it is a confusing and frustrating book to read. One gets the feeling that this was an academic paper written for his colleagues and he added a little introductory '' material so that he could sell the book to the rest of us. There is almost no explanation for this. This is unlike any other language book that I have read. I wish he had actually tried to teach JavaScript through a series of tutorials. At the beginning, he starts very witty and entertaining and one feels that this book is a gem. But then as you go on, you realize that you are not learning JavaScript at all, and then realize that this book is either shallow or meant for people who already learned JavaScript.