Join Amazon Prime and get unlimited Free One-Day Delivery. Already a member? Sign in.

 

or
Sign in to turn on 1-Click ordering.
 
   
More Buying Choices
30 used & new from £10.64

Have one to sell? Sell yours here
 
   
JavaScript: The Good Parts
 
 

JavaScript: The Good Parts (Paperback)

by Douglas Crockford (Author)
4.4 out of 5 stars See all reviews (5 customer reviews)
RRP: £22.99
Price: £19.54 & this item Delivered FREE in the UK with Super Saver Delivery. See details and conditions
You Save: £3.45 (15%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In stock.
Dispatched from and sold by Amazon.co.uk. Gift-wrap available.

Want guaranteed delivery by Wednesday, July 15? Choose Express delivery at checkout. See Details
22 new from £10.64 8 used from £11.84

Frequently Bought Together

Customers buy this book with JavaScript: The Definitive Guide by David Flanagan

JavaScript: The Good Parts + JavaScript: The Definitive Guide
Price For Both: £44.57

Show availability and shipping details


Customers Who Bought This Item Also Bought

JavaScript: The Definitive Guide

JavaScript: The Definitive Guide

by David Flanagan
4.3 out of 5 stars (44)  £25.03
jQuery in Action

jQuery in Action

by Bear Bibeault
5.0 out of 5 stars (1)  £24.59
High Performance Web Sites: Essential Knowledge for Front-End Engineers

High Performance Web Sites: Essential Knowledge for Front-End Engineers

by Steve Souders
4.8 out of 5 stars (4)  £14.94
Pro JavaScript Techniques

Pro JavaScript Techniques

by John Resig
5.0 out of 5 stars (3)  £33.72
Pro JavaScript Design Patterns (Recipes: a Problem-Solution Ap)

Pro JavaScript Design Patterns (Recipes: a Problem-Solution Ap)

by D & Harmes, R Diaz
£33.72
Explore similar items

Product details

  • Paperback: 170 pages
  • Publisher: O'Reilly Media, Inc.; illustrated edition edition (15 May 2008)
  • Language English
  • ISBN-10: 0596517742
  • ISBN-13: 978-0596517748
  • Product Dimensions: 22.9 x 17.5 x 1.3 cm
  • Average Customer Review: 4.4 out of 5 stars See all reviews (5 customer reviews)
  • Amazon.co.uk Sales Rank: 7,876 in Books (See Bestsellers in Books)

    Popular in these categories:

    #2 in  Books > Computing & Internet > Programming > Languages > JavaScript
    #7 in  Books > Computing & Internet > Programming > Languages & Tools > Scripting
    #11 in  Books > Computing & Internet > Programming > Languages & Tools > Object Oriented

Customers Viewing This Page May Be Interested in These Sponsored Links

  (What is this?)
Ajax Diagram
   www.ILOG.com    Components and SDKs to Create Ajax Diagramming Apps. Demo & Eval. 
Enterprise AJAX Framework
   www.SmartClient.com    Chosen by top software vendors. View 200+ examples & full docs 
Java Diagram
   www.HeadwaySoftware.com    Understand Complex Java With Clear Architecture Diagrams. Download Now 
  
 

Product Description

Product Description
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 offers a detailed explanation of the features that make JavaScript an outstanding object-oriented programming language, and warns you about the bad parts. In the process, "JavaScript: The Good Parts" defines a subset of JavaScript that's more reliable, readable, and maintainable than the language as a whole. Author Douglas Crockford, a member of JavaScript 2.0 committee at ECMA, is considered by many people in the development community to be the JavaScript expert. A beautiful, elegant, lightweight and highly expressive language lies buried under a steaming pile of good intentions and blunders, he explains. The very good ideas include functions, loose typing, dynamic objects, and an expressive object literal notation.Awful ideas include a programming model based on global variables. With "JavaScript: The Good Parts", you can release this elegant programming language from its old shell, and create more maintainable, extensible, and efficient code. The book's topics include: Syntax; Objects; Functions; Inheritance; Arrays; Regular expressions; Methods; Style; and, Beautiful features. Appendices summarize JavaScript's bad parts and awful parts. But the greatest benefit of studying the good parts is that you can avoid the need to unlearn the bad parts. If you want to learn more about the bad parts and how to use them badly, consult any other JavaScript book. JavaScript is the language of the Web - the only language found in all browsers - so avoiding it altogether is not an alternative. But, whether you're managing object libraries or just trying to get Ajax to run fast, Crockford's guidance in "JavaScript: The Good Parts" will help you create truly effective JavaScript code.

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.

Inside This Book (Learn More)
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index | Back Cover
Search inside this book:

Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
Check the boxes next to the tags you consider relevant or enter your own tags in the field below

Your tags: Add your first tag
 

What Do Customers Ultimately Buy After Viewing This Item?

JavaScript: The Good Parts
74% buy the item featured on this page:
JavaScript: The Good Parts 4.4 out of 5 stars (5)
£19.54
JavaScript: The Definitive Guide
16% buy
JavaScript: The Definitive Guide 4.3 out of 5 stars (44)
£25.03
JavaScript & DHTML Cookbook
4% buy
JavaScript & DHTML Cookbook 5.0 out of 5 stars (4)
£23.79
Head First JavaScript
4% buy
Head First JavaScript 5.0 out of 5 stars (1)
£21.69

 

Customer Reviews

5 Reviews
5 star:
 (3)
4 star:
 (1)
3 star:
 (1)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
4.4 out of 5 stars (5 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
4 of 4 people found the following review helpful:
5.0 out of 5 stars JavaScript the language, presented for professional programmers, 3 Feb 2009
By A Reader (Brighton, UK) - See all my reviews
In this small and dense book you will find JavaScript guru Douglas Crockford's presentation of the beautiful subset of a language that lies within JavaScript as a whole. You can use this subset to write serious programs. Occasionally you might have to use some of what Crockford calls "the bad parts", but at least you'll know the dangers, and how to mitigate them.

Perhaps more importantly, Crockford is very, very aware of how JavaScript differs from classical OO languages, and how these differences can and do trip up classically trained programmers, coming from (say) C++, C# or Java backgrounds. Crockford goes out of his way to point out the differences and the new way of thinking that is required for JavaScript.

This book is not necessarily going to be an easy read, even for professionals. Crockford says so himself in the preface. It's dense and terse. By necessity it introduces terms that might be confusing at first, and which are only explained later. You have to read the whole book, patiently waiting for certain concepts to be explained, and for things to fall into place. On a re-read it all begins to make real sense. I do recommend that this book is read at least twice, preferrably three times. At least it's short!

There is not much to do with the web in this book. There's no DOM manipulation examples, and no Ajax calls. You will find no discussion of modern JavaScript libraries. Crockford just focusses on his area of expertise: the JavaScript language. He highlights and promotes the good parts, and in appendices talks about the "Awful" and merely "Bad" parts.

This is an important book. Crockford writes with the authority, seriousness and simplicity of K&R. To be a modern web developer you really need to know what you're doing with respect to JavaScript. Look to other books to discuss JavaScript libraries, the DOM, animation effects and Ajax. Look to this book for the starting point to all that: the JavaScript language itself, weird and wonderful, familiar yet strange, bad parts and (fortunately) good parts.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
3 of 3 people found the following review helpful:
4.0 out of 5 stars Good advice, 20 Dec 2008
By Mr. S. Crook "porkycat" (North of the M25) - See all my reviews
(TOP 1000 REVIEWER)    (REAL NAME)   
It would make useful reading for someone just starting out with some Javascript programming or, for someone who's been picking it as they went along wants to adopt a more robust and maintainable coding style (that's me). If you want to learn how to program Javascript or want a reference manual, look elsewhere.

There's lots of good information on using Functions, Methods, Closures and Memoisation and others as they were intended to be used. Equally interesting is the section on the bad features. The bit about === and == was something of an eye opener for me (my backgrounds c, c++ and Java).

The examples are short but informative.

The only thing that's stopped it getting 5 stars is the generous whitespace and some rather pointless (IMO) rail road diagrams...

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
5 of 8 people found the following review helpful:
5.0 out of 5 stars Only just got this book, 16 Sep 2008
By LAB "lab" (Surrey, UK) - See all my reviews
I only got the book today and I have only really flicked through it.

The first chapter is fantastic and I am so pleased to see someone using syntax diagrams - which start to appear in the 2nd chapter and which are used in appendices.

It talks a little about JSON and moves pretty quickly on to how to use JSON securely.

Including the index it's a 155 pages of highly readable information. A good size for curling up with or reading on a long train journey.

It hasn't been padded out with an extra 150 pages of anecdotes, author humour or inane examples.

This book requires you engage and use your brain, rather than requiring you to switch your brain off under the onslaught of author inanities that too many books of this genre suffer from.

+++
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

5.0 out of 5 stars As good a book as they get!
I was hoping to brush up my JavaScript with this book. It did.

The way the author gives honest, straightforward use this / don't use that comments on JavaScript... Read more
Published 11 days ago by A. Kauppi

3.0 out of 5 stars Good coding advice but not easy to use
I bought this having watched Douglas Crockford's excellent tutorials on the Yahoo! website. He certainly is an authority on JavaScript and a very clever man. Read more
Published 2 months ago by Richard Wiseman

Only search this product's reviews



Customer Discussions

 Beta (What's this?)
This product's forum (0 discussions)
  Discussion Replies Latest Post
  No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
  [Cancel]

   


Listmania!


Look for similar items by category


Feedback


Fun for Everyone

Christmas Gifts
Achieve over 15,000 RPM with our great range of Powerballs.

Shop the Powerball store

 

Up to 75% off Shoes

Shoe Clearance - 75% off Shoes
Save up to 75% on shoes for the whole family.

Shop clearance shoes

 

Boys Smell

Lynx Africa Body Spray and After Shave Gift set
But we make sure they smell good...

Discover male grooming at Amazon.co.uk

 

Treat Someone

Amazon.co.uk Gift Certificates--available in any amount from £5 to £500 With an Amazon.co.uk Gift Certificate, you can get them what they want (even if you don't know what that is).

Learn more about Gift Certificates

 
Ad

Where's My Stuff?

Delivery and Returns

Need Help?

Your Recent History

  (What's this?)
You have no recently viewed items or searches.

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.

Look to the right column to find helpful suggestions for your shopping session.

Continue Shopping: Top Sellers

amazon.co.uk Amazon Home
International Sites:  United States  |  Germany  |  France  |  Japan  |  Canada  |  China
Business Programs: Sell on Amazon  |  Fulfilment by Amazon  |  Join Associates  |  Join Advantage
Customer Service  |  Help  |  View Basket  |  Your Account
About Amazon.co.uk  |  Careers at Amazon
Conditions of Use & Sale |  Privacy Notice  © 1996-2009, Amazon.com, Inc. and its affiliates