Buy New
-65%
$10.57$10.57
FREE delivery Tuesday, October 13 on orders shipped by Amazon over $35
Advertisement
Advertisement
Ships from: Amazon.com Sold by: Amazon.com
Used - Very Good
$5.83$5.83
FREE delivery October 16 - 20
Advertisement
Advertisement
Ships from: GREENWORLD BOOKS Sold by: GREENWORLD BOOKS
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.
Follow the author
OK
JavaScript: The Good Parts
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.
- ISBN-100596517742
- ISBN-13978-0596517748
- EditionFirst Edition
- PublisherO'Reilly Media
- Publication dateMay 1, 2008
- LanguageEnglish
- Dimensions6.9 x 0.39 x 9 inches
- Print length172 pages
Frequently bought together

Customers who viewed this item also viewed
- How JavaScript WorksPaperbackFREE Shipping on orders over $35 shipped by AmazonGet it as soon as Tuesday, Oct 13
- Eloquent JavaScript, 4th EditionPaperbackFREE Shipping on orders over $35 shipped by AmazonGet it as soon as Tuesday, Oct 13
- Eloquent JavaScript, 3rd Edition: A Modern Introduction to ProgrammingPaperbackFREE Shipping on orders over $35 shipped by AmazonGet it as soon as Tuesday, Oct 13Only 16 left in stock (more on the way).
- JavaScript: The Definitive Guide: Master the World's Most-Used Programming LanguagePaperbackGet it as soon as Thursday, Oct 15
- Javascript: a QuickStudy Laminated Reference GuidePamphletFREE Shipping on orders over $35 shipped by AmazonGet it as soon as Tuesday, Oct 13
- Head First JavaScript Programming: A Learner's Guide to Modern JavaScriptPaperbackFREE Shipping by AmazonGet it as soon as Tuesday, Oct 13Only 7 left in stock (more on the way).
Customers also bought or read
- JavaScript: The Definitive Guide: Master the World's Most-Used Programming Language
Paperback$38.99$38.99FREE delivery Oct 15 - 19 - Eloquent JavaScript, 3rd Edition: A Modern Introduction to Programming
Paperback$13.65$13.65Delivery Tue, Oct 13 - HTML and CSS: Design and Build Websites#1 Best SellerCSS Programming
Paperback$14.94$14.94Delivery Tue, Oct 13 - JavaScript from Beginner to Professional: Learn JavaScript quickly by building fun, interactive, and dynamic web apps, games, and pages
Paperback$38.56$38.56FREE delivery Tue, Oct 13 - Learning JavaScript Design Patterns: A JavaScript and React Developer's Guide
Paperback$38.00$38.00FREE delivery Tue, Oct 13 - Effective JavaScript: 68 Specific Ways to Harness the Power of JavaScript (Effective Software Development Series)
Paperback$35.63$35.63FREE delivery Tue, Oct 13 - JavaScript Patterns: Build Better Applications with Coding and Design Patterns
Paperback$13.42$13.42Delivery Tue, Oct 13 - Learning TypeScript: Enhance Your Web Development Skills Using Type-Safe JavaScript
Paperback$36.99$36.99FREE delivery Tue, Oct 13 - Effective TypeScript: 83 Specific Ways to Improve Your TypeScript
Paperback$41.33$41.33FREE delivery Tue, Oct 13 - JavaScript Pocket Reference: Activate Your Web Pages (Pocket Reference (O'Reilly))
Paperback$11.72$11.72Delivery Tue, Oct 13 - Accelerate: The Science of Lean Software and DevOps: Building and Scaling High Performing Technology Organizations#1 Best SellerBusiness Operations Research
Paperback$11.17$11.17Delivery Tue, Oct 13 - A Smarter Way to Learn JavaScript. The new tech-assisted approach that requires half the effort
Paperback$14.05$14.05Delivery Tue, Oct 13 - Full Stack Web Development: A Comprehensive, Hands-On Guide to Building Modern Websites and Applications (IBPA Gold Award Winner) (Rheinwerk Computing)
Paperback$44.80$44.80FREE delivery Tue, Oct 13 - JavaScript and jQuery: Interactive Front-End Web Development
Paperback$22.75$22.75Delivery Oct 24 - 27 - Beautiful Code: Leading Programmers Explain How They Think (Theory in Practice (O'Reilly))
Paperback$24.21$24.21Delivery Oct 22 - Nov 5 - JavaScript Crash Course: A Hands-On, Project-Based Introduction to Programming
Paperback$27.73$27.73Delivery Tue, Oct 13 - React Key Concepts: An in-depth guide to React's core features
Paperback$23.71$23.71Delivery Tue, Oct 13 - Operating Systems: Three Easy Pieces#1 Best SellerComputer Operating Systems Theory
Paperback$28.27$28.27Delivery Tue, Oct 13 - Grokking Algorithms, Second Edition: An illustrated guide for programmers and other curious people
Paperback$38.11$38.11FREE delivery Oct 28 - Nov 4
From the brand
-
Explore JavaScript resources
-
Explore TypeScript
-
Node.js
-
More from O'Reilly
-
Sharing the knowledge of experts
O'Reilly's mission is to change the world by sharing the knowledge of innovators. For over 40 years, we've inspired companies and individuals to do new things (and do them better) by providing the skills and understanding that are necessary for success.
Our customers are hungry to build the innovations that propel the world forward. And we help them do just that.
From the Publisher
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)
- #24 in Functional Software Programming
- #79 in JavaScript Programming (Books)
- #239 in Web Design (Books)
- Customer Reviews:
About the author

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.
Related products with free delivery on eligible orders
Customer reviews
Customer Reviews, including Product Star Ratings help customers to learn more about the product and decide whether it is the right product for them.
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzed reviews to verify trustworthiness.
Learn more how customers reviews work on AmazonCustomers say
Generated from the text of customer reviews



























