JavaScript: The Good Parts



Product Details
Sales Rank : 2871


Language : English (Original Language) , English (Unknown) , English (Published)
Number Of Items : 1
NumberOfPages : 176
Media : Paperback
Package Dimensions (in) : 0.47 x 6.93 x 9.06
Author : Douglas Crockford
Catagory : Book
EAN : 9780596517748
ASIN : 0596517742



JavaScript: The Good Parts


Other products by
(58 customer reviews)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
List Price : $29.99 Buy Low Price


Technical Details
  • ISBN13: 9780596517748
  • Condition: NEW
  • Notes: Brand New from Publisher. No Remainder Mark.
  • Click here to view our Condition Guide and Shipping Prices



  • Store Price Buy
    new_books_today
    Feedback Rating : (9,560 Reviews)
    Condition : New
    Condition Note : All orders ship same business day via standard shipping (USPS Media Mail) if received by 1 PM CST. We do not ship to APO/FPO addresses.
    Usually ships in 1-2 business days
    $17.78
    You Save : $12.21(41%)
    From new_books_today
    fantastic_shopping
    Feedback Rating : (16,348 Reviews)
    Condition : New
    Condition Note : Absolutely Brand New & In Stock. 100% 30-Day Money Back. Direct from our warehouse. Ships by USPS. 1+ million customers served-In business since 1986. Happy Customers is Our #1 Goal. Toll Free Support
    Usually ships in 1-2 business days
    $17.88
    You Save : $12.11(40%)
    From fantastic_shopping
    pbshopus
    Feedback Rating : (12,926 Reviews)
    Condition : New
    Condition Note : New American book. Shipped within the US in 4-7 days (expedited) or about 10-14 days (standard). Standard can occasionally be slower so we advise using expedited if quicker delivery is important!
    Usually ships in 1-2 business days
    $18.00
    You Save : $11.99(40%)
    From pbshopus
    pbshop
    Feedback Rating : (19,310 Reviews)
    Condition : New
    Condition Note : Brand new book! Delivered direct from our US warehouse by Expedited (4-7 days) or Standard (usually 10-14 days but can be longer). Expedited shipping recommended for speedier delivery. Over 1 million satisfied customers
    Usually ships in 1-2 business days
    $18.00
    You Save : $11.99(40%)
    From pbshop
    sbd-
    Feedback Rating : (43,002 Reviews)
    Condition : New
    Condition Note : Brand New, Perfect Condition, Please allow 4-14 business days for delivery. 100% Money Back Guarantee, Over 1,000,000 customers served.
    Usually ships in 1-2 business days
    $19.50
    You Save : $10.49(35%)
    From sbd-
    smokymtnbooks
    Feedback Rating : (129,941 Reviews)
    Condition : New
    Condition Note : Over 800,000 Feedbacks Posted. GREAT BUY. Brand New From US Distributor. WE ARE A 5 STAR SELLER with OVER 4,500,000 BOOKS SOLD.
    Usually ships in 1-2 business days
    $19.51
    You Save : $10.48(35%)
    From smokymtnbooks
    bookrackrh
    Feedback Rating : (26,434 Reviews)
    Condition : New
    Condition Note : -/-INTERNATIONAL SHIPPING-\- SHIPS from 5 locations based on your Zip Code and availability! (PA TN IN OR SC) *-* Gift Quality *-* Orders Processed Immediately! - We get your book to you Very Quickly! 55.33
    Usually ships in 1-2 business days
    $19.52
    You Save : $10.47(35%)
    From bookrackrh
    thermite-media
    Feedback Rating : (65,115 Reviews)
    Condition : New
    Condition Note : BRAND NEW. 30 Day Satisfaction Guarantee. Quick International Airmail!
    Usually ships in 1-2 business days
    $19.61
    You Save : $10.38(35%)
    From thermite-media
    Amazon.com
    Condition : New
    Condition Note :
    This item ships for FREE with Super Saver Shipping.
    Usually ships in 24 hours
    $19.79
    You Save : $10.20(34%)
    From Amazon.com
    a1books
    Feedback Rating : (88,133 Reviews)
    Condition : New
    Condition Note : Brand new item. Over 6 million customers served. Order now. Selling online since 1995. Few left in stock - order soon. Code: I20091227031546S
    Usually ships in 1-2 business days
    $19.93
    You Save : $10.06(34%)
    From a1books


    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 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.






    Customer Reviews
    (58 customer reviews)

     A good book on JavaScript, 2010-03-01
    A very good introduction to JavaScript. It only deals with the language itself, and doesn't worry about DOM scripting or implementation details and inconsistencies in different browsers; you'll need a different book for that.

     Worth it for Intermediate JS Programmers, 2010-02-10
    The reader of "JavaScript: The Good Parts" by Douglas Crockford will get a very good idea of why JavaScript is considered a runt among programming languages. Crockford does his best to model good programming patterns and style in JavaScript. It is unfortunate and telling that the book is so thin. Crockford neither pulls his jabs at the language nor dumps on it unfairly, but gives a clear rationale for his opinions.

    Like JavaScript, the book is more sure of what it is not than of what it really wants to be. Readers should read the preface seriously before going further -- but ignore the contradictory second sentence stating it is for programmers working with JavaScript for the first time. The book will interest language nerds, but it really should be read by intermediate JavaScript programmers who spend too much time debugging code they should never have written.

    The short chapters make the book a relatively quick read, despite the somewhat advanced level of the material compared to other JavaScript books. Upon first glance at the size of the book, I was reminded of The Little Schemer (a tutorial on the Scheme programming language). Crockford's writing is easy to read, as if you were collecting thorough notes over a long series of lunch time talks. Incidentally, the structure of the book is unlike "Little Schemer" but Crockford does touch on functional programming techniques.

    This book has a strong overtone of frustration with JavaScript. That isn't a criticism of Crockford, but sprinkled throughout the material are the tell-tale signs of what could have been, or should have been, but can never, ever be. It truly gets to a head in Chapter 9, titled "Style", in which 11 paragraphs in three pages start with "I". It is personal for Crockford.

    Readers should be aware that there is virtually no error checking in the code. While omitting error checks is a common practice in trade book code samples, Crockford is making a point of illustrating good coding practice. The absence of a disclaimer is odd, but several of Crockford's examples do deal specifically with faulty conditional expressions. Take his warning in the preface to heart again here: "JavaScript: The Good Parts" won't tell you everything you should be doing to write good code.

    JavaScript: The Good Parts is not a real reference, but if you do sporadic JavaScript programming it may be a book you will pick up again several times. That's because it is small enough and concise enough to act as a quick reference to the stuff that really is worth using, and some of the parts that really are best avoided.


     Required reading for JavaScript developers, 2010-01-11
    This is the first book anyone touching JavaScript must read. Learning JavaScript from any other source (book or website) will teach you bad habits that will be difficult to break. Just pretend that JavaScript is the "good" subset that's taught in this book and look up the bad parts as you encounter them in other people's code. Now I've got 1500 lines of JavaScript I have to go back and fix because I didn't read this book two months ago.

    Oh, and don't be thrown by other reviewers' complaints that the book is too short. It's just the right size for what it's trying to teach.

     The True Clues om JavaScript, 2010-01-09
    I was reading Coders at Work and came to the chapter on Doug Crockford. I was impressed enough to put the book down and order this one. As soon as it arrived I read it from cover to cover (it's short).

    This is my first encounter with JavaScript (I am an experienced C, C++, and Objective-C programmer). Crockford's approach, teaching a subset of the language and explaining clearly why you should avoid the rest of it, was exactly what I needed. There's a lot of emphasis on JavaScript's best feature, namely closures or lambda functions, and the explanation of this concept is the clearest that I've read, with plenty of well-made examples. Conversely, I feel the book has saved me a lot of time and frustration by steering me away from the bad features.

    Crockford has strong opinions, which may not be to everybody's liking. But this book really does provide the True Clues. Since it is quite brief and compressed, I went looking for a bigger JavaScript book and found Object-Oriented JavaScript: Create scalable, reusable high-quality JavaScript applications and libraries. Its view of JavaScript is fully compatible with Crockford's. Another supplement I recommend is Crockford's video talks at [...]

     Unique Approach, 2009-11-13
    I love this book. Mr. Crockford covers a ton of very usable information in a relatively small volume. If you are the kind of developer who likes to be spoon-fed popular programming idioms, you might want to look elsewhere. If you want to master the nuts and bolts of JavaScript, this elegantly condensed and filtered version of the ECMAScript specification is probably for you. I would welcome a similar treatment of Python and Ruby. The author's no BS approach is refreshing.