| ||||||||||||
Product Details
|
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:
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.
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.
Tags Customers Associate with This Product(What's this?)Click on a tag to find related items, discussions, and people.
|
|
Share your thoughts with other customers:
|
||||||||||||||||||||||
|
Most helpful customer reviews
5.0 out of 5 stars
Best Javascript book!,
This review is from: JavaScript: The Good Parts (Paperback)
This book is a MUST for any javascript programmer.Douglas Crockford goes over all the important topics in javascript giving clear definitions with complete examples
3 of 4 people found the following review helpful
5.0 out of 5 stars
Read this first.,
By
This review is from: JavaScript: The Good Parts (Paperback)
If you are new to JavaScript read this one first. Sure you will need to get another general JavaScript, book however at least you will be coding the way JavaScript should be written.Coming from a C+/C#/VB background I always found JavaScript hard work. I know this is because the debugger etc in Visual Studio hides a lot of complexity and makes it easier for me. However that's the way it should be, I should not have to spend hours or days trying to debug two lines of code. That aside this book took my OO knowledge and dragged me into the world of classless coding and made it understandable and interesting. Prior to reading this book I found a lot of JavaScript to be confusing and down right dumb. It's still confusing and downright dumb but at least I know why and can attempt to not make the same mistakes. Please Note. This will NOT teach you how to solve particular problems in JavaScript. What it does is show you the direction you should take to resolve it. Highly recommended particularly for people new to JavaScript with OO development background.
4.0 out of 5 stars
Good parts about good parts,
By Ernesto Savoretti (Rosario, Santa Fe, Argentina) - See all my reviews
This review is from: JavaScript: The Good Parts (Paperback)
The book distills good taste, which is not surprising coming from such author.Moreover, I don't remember having seen Javascript's inner workings explained so clearly and elegantly. Last but not least: it's short ... "little is beautiful".
Share your thoughts with other customers: Create your own review
Want to see more reviews on this item?
|
Most recent customer reviews |
|