JavaScript: The Good Parts 1 Edition

    JavaScript: The Good Parts 1 Edition  (English, Paperback, Douglas Crockford)

    161 Ratings & 24 Reviews
  • Bank OfferExtra 5% off* on Axis Bank Buzz Credit Cards
  • Delivery
    Tip: Verify your pincode for correct delivery details
      From Saved Addresses
      Recent History
    Loginto see your saved addresses
    • Usually delivered in 4-5 days. Enter pincode for exact delivery dates/charges

      Why is there a shipping charge for this item?

      Sellers with Flipkart Assured waive off the delivery charge for Orders over Rs 500. For Orders under Rs 500, a nominal delivery charge is added per item.

      Sellers without Flipkart Assured may or may not add a delivery charge to your Order. This is subject to Seller discretion.

      What is the estimated delivery time?

      Sellers generally procure and ship the items within the time specified on the product page. Business days exclude public holidays and Sundays.

      Estimated delivery time depends on the following factors:

      • The Seller offering the product
      • Product's availability with the Seller
      • The destination to which you want the order shipped to and the Seller's location

      Why does the delivery date not correspond to the delivery timeline of X-Y business days?

      It is possible that the Seller or our courier partners observe a holiday between the day you placed your order and the date of delivery, which is based on the timelines shown on the product page. In this case, we add a day to the estimated date. Some courier partners and Sellers do not work on Sundays and this is factored in to the delivery dates.

      What do the different tags like 'In Stock', 'Available' mean?

      'In Stock'

      Products‘In Stock’ are readily available with seller.


      Products listed as ‘In Stock’ are readily available with seller.

      'Preorder' or 'Forthcoming'

      The product is not released yet. You can however ‘book’ an order for this. Shipping happens only after the product launch.

      'Out of Stock'

      Currently, the item is not available for sale. Use the 'Notify Me' feature to know once it is available for purchase.


      Sometimes, items have to be sourced by Sellers from outside India. These items are mentioned as 'Imported' on the product page and can take at least 10 days or more to be delivered to you.

      'Back In Stock Soon'

      The item is popular and is sold out. You can however 'book' an order for the product and it will be shipped according to the timelines mentioned by the Seller.

      'Temporarily Unavailable'

      The product is currently out of stock and is not available for purchase. The product could to be in stock soon. Use the 'Notify Me' feature to know when it is available for purchase.

      'Permanently Discontinued'

      This product is no longer available because it is obsolete and/or its production has been discontinued.

      'Out of Print'

      This product is not available because it is no longer published and has been permanently discontinued.

      Why does the estimated delivery time vary for each seller?

      Delivery times are influenced by product availability, geographic location of the Seller, your shipping destination and the courier partner's time-to-deliver to your location.

      Please enter your default pin code on the product page to know more accurate delivery times on the product page itself.

      Seller does not/cannot ship to my area. Why?

      Enter your pincode on the product page to know whether the product can be delivered to your location.

      If you haven't provided your pincode until the checkout stage, the pincode in your last used shipping address will be used to check for serviceability.

      Whether your location can be serviced or not depends on:

      • Whether the Seller actually ships to your location
      • Legal restrictions, if any, in shipping particular products to your location
      • The availability of reliable courier partners in your location

      At times Sellers prefer not to ship to certain locations. This is entirely at their discretion.

      More answers in our Shipping FAQs »

    • Language: English
    • Binding: Paperback
    • Publisher: O' Reilly
    • ISBN: 9788184045222, 8184045220
    • Edition: 1, 2014
    • Pages: 186
    • 10 Days Replacement Policy
      ValidityCoversType Accepted
      10 days from deliveryDamaged, Defective, Item not as describedReplacement

      If you have received a damaged or defective product or if it is not as described, you can raise a replacement request on the Website/App/Mobile site within 10 days of receiving the product.

      Successful pick-up of the product is subject to the following conditions being met:

      • Correct and complete product (with the original brand/product Id/undetached MRP tag/product's original packaging/freebies and accessories).
      • The product should be in unused, undamaged and original condition without any scratches or dents.

      Know more about the Return Policy here

    • Cash on Delivery available

      How do I place a Cash on Delivery (C-o-D) order?

      All items that have the 'Cash on Delivery Available' icon are valid for order by Cash on Delivery. Add the item(s) to your cart and proceed to checkout. When prompted to choose a payment option, select 'Pay By Cash on Delivery'. Enter the CAPTCHA text as shown, for validation. Once verified and confirmed, your order will be processed for shipment in the time specified, from the date of confirmation. You will be required to make a cash-only payment to our courier partner at the time of delivery of your order to complete the payment.

      Terms & Conditions

      • e-Gift Vouchers or Store Credit cannot be used for C-o-D orders.
      • Cash-only payment at the time of delivery.

        More answers in our Shipping FAQs »


    In JavaScript: The Good Parts, Douglas Crockford identifies and highlights a whole set of good ideas that make JavaScript a great object-oriented language for programming.

    Summary Of The Book

    JavaScript, like all other programming languages, has its positives and negatives. Unfortunately, this language was developed and released hurriedly, before it could be refined, and hence there are quite a few drawbacks. JavaScript: The Good Parts focuses on the good parts of JavaScript, and reveals those parts that make the language more readable, reliable, and maintainable. The language as a whole does have its drawbacks, but the author does away with those bad features, and presents an effective subset of JavaScript that can be used to create an efficient and extensible code. Crockford, very effectively, shows readers the elegant side of this flawed, but popular language.

    The book is meant for all those who develop sites or applications for the web. Divided into 10 chapters, JavaScript: The Good Parts begins with an overview of the ‘good parts’ of the language. The chapters present in the book include Functions, Inheritance, Objects, Arrays, Methods, Regular Expressions, Style, and Beautiful Features. These are followed by the drawbacks of JavaScript, which are included in the 5 Appendices titled Awful Parts, Bad Parts, Syntax Diagrams, JSON, and JSLint.

    The book shows us that JavaScript is a highly expressive, elegant, and lightweight language, which can be used for effective coding. JavaScript: The Good Parts is focussed on making sure the user can discover a highly useful and simple language.

    About Douglas Crockford

    Douglas Crockford is an American entrepreneur and computer programmer.

    Born in Minnesota, he has a degree in Radio and Television from the San Francisco State University. Cranford has made significant contributions to the field of software development, particularly in JavaScript. He has developed various JavaScript related tools like JSMin and JSLint. A senior JavaScript architect at Yahoo!, Crockford is noted for introducing the Javascript Object Notation (JSON) format and maintaining it. An authority on the topic, he is a regular speaker at conferences on JavaScript topics. Crockford has worked with companies like Paramount, Atari, and Lucasfilm. He was also the founder of State Software.

    Read More
    Book Details
    • Publication Year
      • 2014
    • Edition Type
      • Reprint Edition
    • Authored By
      • Douglas Crockford
    • Width
      • 5.91 inch
    • Height
      • 8.27 inch
    • Weight
      • 381 g
    Frequently Bought Together
    JavaScript: The Good Parts 1 Edition
    JavaScript: The Good Parts 1 Edition
    JavasScript Patterns
    JavasScript Patterns
    1 Item
    1 Addon
    161 Ratings
    24 Reviews
    • 5
    • 4
    • 3
    • 2
    • 1
    Most Helpful 
    Most Recent 
    By Certified Buyers 

    The Beauty of JavaScript

    First some praise for the book:

    Before buying this book, I had read a lot of reference material on JavaScript and most of them made sense to me. Coming from C, Java my perspective towards JavaScript was from the procedural and object oriented paradigm. This book showed me something else - the beauty in the language. Douglas Crockford has extracted the best part of the language and presented it in a way that makes sense. (BTW I love the appendix section of Awful Parts, Bad Parts and also the ...

    Danish Satkut

    Certified Buyer

    26 Dec, 2012

    Report Abuse

    Excellent Resource to Master a misunderstood Gem called "Javascript"

    If you expect this book to tell you everything there is in JavaScript, then look elsewhere. This book is a compact form of only the most elegant, beautiful and good parts of JavaScript. Its quite unbelievably compact yet maintains the sense of usefulness. The topics covered would help an intermediate or an expect become a "Guru" of JavaScript. The "railroad" diagrams used in this book truly explain the concepts very well. This book also has the best reference for the "JSLint" tool. All in all...

    Yogesh Poojari

    Certified Buyer

    1 Apr, 2012

    Report Abuse

    Not for the newbie

    Tried your hand at a bit of jQuery and want to be a Javascript Ninja? This book is not for you yet. Get your hands dirty with a bit of native javascript coding. Read the eloquent javascript (free ebook available) First understand how javascript is a complete programmiong language in itself yet very different from others. Definitely a good book but not simple to understand always

    Kaushik Bhat

    Certified Buyer

    7 Oct, 2013

    Report Abuse

    Must Have JS Book

    "This book is small, but dense."

    If you're into JS you MUST read this book irrespective of your proficiency level. At this cost, this book is a great deal.

    If you want a complete JS reference, this is not it. This is just to tell you what the good parts and what could be avoided.

    Santhosh Kumar Srinivasan

    Certified Buyer

    29 Apr, 2012

    Report Abuse

    A mistake in this book

    Well.. actually this book is says that it is not for beginners(as written in its preface para-3) but as far as i think this book is for beginners...

    everyone says this book is compact but it is dense... i mean it have a lot information... but as i was reading this book i pointed out a mistake in the code written by the author....

    The mistake is on page no.28, under the heading of THE METHOD INVOCATION PATTER

    the code is:

    var myObject = {
    value : 0;
    increment :...

    sanmveg saini

    Certified Buyer

    23 Jun, 2014

    Report Abuse

    Worth every penny

    Amazing book..., but it is not beginner. So if you are starting to learn JavaScript. I would just you start elsewhere.

    Flipkart Customer

    Certified Buyer

    14 May, 2017


    Classy product

    Nice book recommended to learn very easy way

    dinesh gowd

    Certified Buyer

    14 May, 2017


    A Must Buy

    A must buy for all JavaScript enthutiast out there. Book covers basic as well ad advance concepts and helps in laying foundation for learning / developing frameworks.

    Dhawal Sant

    Certified Buyer

    13 May, 2017


    Classy product

    Awesome book for JavaScript and on time delivery . flipkart is the best for online shopping for any product

    Flipkart Customer

    Certified Buyer

    13 May, 2017


    Must read to understand javascript

    Awesome explanations you might have to go through the book couple of times to grasp the real concepts but that is ok and totally worth the time.

    Harshal Limaye

    Certified Buyer

    27 Feb, 2017

    View all 24 reviews
    Safe and Secure Payments. Easy returns. 100% Authentic products.
    Back to top