Sponsored
Enjoy fast, free delivery, exclusive deals, and award-winning movies & TV shows.
Buy New
-65% $10.57
FREE delivery Tuesday, October 13 on orders shipped by Amazon over $35
Ships from: Amazon.com
Sold by: Amazon.com
$10.57 with 65 percent savings
List Price: $29.99 Image
Get Fast, Free Shipping with Amazon Prime
FREE delivery Tuesday, October 13 on orders shipped by Amazon over $35
Or Prime members get FREE delivery Sunday, October 11. Order within 10 hrs 3 mins. Join Prime
Only 1 left in stock (more on the way).
$$10.57 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$10.57
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Shipper / Seller
Amazon.com
Amazon.com
Shipper / Seller
Amazon.com
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
$5.83
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 16 - 20. Details
Only 5 left in stock - order soon.
$$10.57 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$10.57
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.
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.
Sponsored
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: The Good Parts

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: The Good Parts

4.4 out of 5 stars (1,476)

{"desktop_buybox_group_1":[{"displayPrice":"$10.57","priceAmount":10.57,"currencySymbol":"$","integerValue":"10","decimalSeparator":".","fractionalValue":"57","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"CfRAYQS9Ronlo439apLgbrfcUARMrpozyFQD8EeG%2B%2Fw4Ok17vLBluuFJNqPpgMwfhOS1vHRaSYrHkW0sn%2Fsz3l2JRLvgRlTjCp2BCKBHkfo9tjgad7%2BQfRkbWnnd%2ByoqJUhSnFTy4CI%3D","locale":"en-US","buyingOptionType":"NEW","aapiBuyingOptionIndex":0}, {"displayPrice":"$5.83","priceAmount":5.83,"currencySymbol":"$","integerValue":"5","decimalSeparator":".","fractionalValue":"83","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"CfRAYQS9Ronlo439apLgbrfcUARMrpozwN3RpeqwqvYFrlW8DShvdbtaHEn8e6Aj3nMLLgazkbTURIbYHa27THE8EoA87cfFN1HdxoHJFrBnsRZRXElUmA5E1unT87PvS1RywNLCajRUNQ6XBKQYurNxoTTns0%2FxzljumRbJM%2FYMyhoCvkKPPaaci2Qt1OrT","locale":"en-US","buyingOptionType":"USED","aapiBuyingOptionIndex":1}]}

Purchase options and add-ons

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:

  • Syntax
  • Objects
  • Functions
  • Inheritance
  • Arrays
  • Regular expressions
  • Methods
  • Style
  • Beautiful features

The real beauty? As you move ahead with the subset of JavaScript that this book presents, you'll also sidestep the need to unlearn all the bad parts. Of course, if you want to find out more about the bad parts and how to use them badly, simply consult any other JavaScript book.

With JavaScript: The Good Parts, you'll discover a beautiful, elegant, lightweight and highly expressive language that lets you create effective code, whether you're managing object libraries or just trying to get Ajax to run fast. If you develop sites or applications for the Web, this book is an absolute must.

Sponsored

Frequently bought together

This item: JavaScript: The Good Parts
$10.57
Get it as soon as Tuesday, Oct 13
Only 1 left in stock (more on the way).
Ships from and sold by Amazon.com.
+
$38.99
Get it as soon as Thursday, Oct 15
Ships from and sold by Amazon.com.
+
$13.65
Get it as soon as Tuesday, Oct 13
Only 16 left in stock (more on the way).
Ships from and sold by Amazon.com.
Total price: $00
To see our price, add these items to your cart.
Details
Added to Cart
Some of these items ship sooner than the others.
Choose items to buy together.

Customers also bought or read

Loading...

From the brand


From the Publisher

Image

From the Preface

This is a book about the JavaScript programming language. It is intended for programmers who, by happenstance or curiosity, are venturing into JavaScript for the first time. It is also intended for programmers who have been working with JavaScript at a novice level and are now ready for a more sophisticated relationship with the language. JavaScript is a surprisingly powerful language. Its presents some challenges, but being a small language, it is easily mastered.

My goal here is to help you to learn to think in JavaScript. I will show you the components of the language and start you on the process of discovering the ways those components can be put together. This is not a reference book. It is not exhaustive about the language and its quirks. It doesn't contain everything you'll ever need to know. That stuff you can easily find online. Instead, this book just contains the things that are really important.

This is not a book for beginners. Someday I hope to write a JavaScript: The First Parts book, but this is not that book. This is not a book about Ajax or web programming. The focus is exclusively on JavaScript, which is just one of the languages the web developer must master.

Editorial Reviews

About the Author

Douglas Crockford is a Senior JavaScript Architect at Yahoo!, well known for introducing and maintaining the JSON (JavaScript Object Notation) format. He's a regular speaker at conferences on advanced JavaScript topics, and serves on the ECMAScript committee.

Product details

  • Publisher ‏ : ‎ O'Reilly Media
  • Publication date ‏ : ‎ May 1, 2008
  • Edition ‏ : ‎ First Edition
  • Language ‏ : ‎ English
  • Print length ‏ : ‎ 172 pages
  • ISBN-10 ‏ : ‎ 0596517742
  • ISBN-13 ‏ : ‎ 978-0596517748
  • Item Weight ‏ : ‎ 2.31 pounds
  • Dimensions ‏ : ‎ 6.9 x 0.39 x 9 inches
  • Best Sellers Rank: #552,161 in Books (See Top 100 in Books)
  • Customer Reviews:
    4.4 out of 5 stars (1,476)

About the author

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

Douglas Crockford is the author of How JavaScript Works. He has been called a JavaScript Guru, but he is more of a Mahatma. He was born in Frostbite Falls, Minnesota, but left when he was only six months old because it was just too damn cold. He has worked in learning systems, small business systems, office automation, games, interactive music, multimedia, location-based entertainment, social systems, and programming languages. He is the inventor of Tilton, the ugliest programming language that was not specifically designed to be an ugly programming language. He is best known for having discovered that there are good parts in JavaScript. That was the first important discovery of the Twenty First Century. He also discovered the JSON Data Interchange Format, the world’s most loved data format.

Sponsored

Customer reviews

4.4 out of 5 stars
1,476 global ratings
Sponsored

Customers say

Customers consider this JavaScript book one of the most important ever written, praising its concise writing style and ability to steer readers away from language weaknesses. Moreover, the book provides a good overview of the language, highlighting key concepts and pitfalls, and customers find it easy to read, with many completing it in two short sittings. However, opinions are mixed regarding its suitability for beginners, with some finding it good for novices while others say it's not appropriate for beginners. Additionally, customers disagree on the book's value for money.
AI Generated from the text of customer reviews

Select to learn more

377 customers mention content, 290 positive, 87 negative
Customers praise the content of the book, describing it as brilliant and one of the most important JavaScript books ever written.
...of the errors, I would give a correctly edited edition of this book five stars for the educational insights sprinkled through it....Read more
...This is a great book to be used by the professional developer that wants to increase his/her ability to produce client-side code that is flexible...Read more
Good book. This is a well-written book with lots of good explanations. I would recommend it to others. Just my two cents.Read more
Hits and misses, opinionated, a bit out of dateRead more
80 customers mention readability, 56 positive, 24 negative
Customers find the book easy to read and understand, with several mentioning they can finish it in two sittings, and one customer noting it can be read in an evening.
...Straightforward, clear, and to the point. Seems to assume that you've written some other code before, and the use of railroad charts is kinda weird....Read more
...The author is easy to read and gets right to the point. I would recommend this to anyone who is thinking of using JavaScript....Read more
You can be sidetracked from the tiny size of this book, but is not a simple reading....Read more
...to truly understand JavaScript, hate it less, or even love it, read this book.Read more
70 customers mention writing quality, 55 positive, 15 negative
Customers praise the writing quality of the book, noting its wonderful presentation and concise style, helping readers learn how to write good JavaScript code.
Concise, highly informative, easy to read. A really good book that goes into the entrails of JS. Highly recommended.Read more
Handles things that have given me trouble in the past. Well written, mostly, with good diagrams that make it a good reference work.Read more
Good book. This is a well-written book with lots of good explanations. I would recommend it to others. Just my two cents.Read more
...had", others said the information was poorly organized and not written very well. Others complained about his ego getting in the way....Read more
49 customers mention language, 39 positive, 10 negative
Customers appreciate the book's language, which provides a good overview and highlights key concepts while identifying pitfalls in the language.
...that under the festering pile of chaos there is a beautiful and elegant language: the good parts....Read more
...but this book remains an excellent introduction to the language. It is concise, informative, and a very quick read....Read more
...The author obviously knows his stuff. The language flows well and is logically organized....Read more
JavaScript is not an easy language. That's not a big secret. The author, however, does a great job explaining the key parts of the language....Read more
42 customers mention usefulness, 39 positive, 3 negative
Customers find the book useful and practical, describing it as an important resource that can be used as a reference.
Helpful for folks like myself without a ton of classic CS training but has a lot of exposure to JavaScript over the years....Read more
This book has been very helpful. I had a java script project to do and this book got me started.Read more
Very helpfullRead more
...engineer and his views on the subject come across as very pragmatic, practical and informative....Read more
32 customers mention length, 23 positive, 9 negative
Customers appreciate the length of the book, describing it as remarkably brief.
I just finished this book. It's relatively short but you have to invest a lot of hours to properly absorb it....Read more
This book is awesome. Title says everything. Book is quite short but very valuable, because it contains only important informations....Read more
...10. It is short and does not teach you anything about JS, but pretty much sums why adding every single library you can is probably a terrible idea.Read more
...The book isn't that long, but somehow it covers many important topics for its length.Read more
38 customers mention suitable for beginners, 14 positive, 24 negative
Customers have mixed opinions about the book's suitability for beginners, with some finding it good for novices and every developer should read it, while others say it isn't suitable for beginners.
...The author says it is not for beginners, but if I were teaching the language this would be the core text on the reading list....Read more
Great book for beginners!Read more
...The introduction explains that this is not a book for beginners, which is true, because beginning programmers would find most of Chapters 3, 4, and...Read more
...For the advanced user it's just too basic....Read more
23 customers mention value for money, 12 positive, 11 negative
Customers have mixed opinions about the book's value for money, with some finding it well worth the read while others consider it not a lot of added value.
...Definitely worthwhile if you work with javascript on a regular basis and well worth a read if you're just curious about the ins and outs of...Read more
...methods; this feels like stuff I'd just google while coding, not terribly valuable to me personally....Read more
Good quality and good price with free shippingRead more
...What a waste of money. I wish he had actually tried to teach JavaScript through a set of tutorials....Read more
Sign in to see customer reviews.