JavaScript: The Definitive Guide, 6th Edition
Activate Your Web Pages
Publisher: O'Reilly Media
Final Release Date: April 2011
Pages: 1096

Since 1996, JavaScript: The Definitive Guide has been the bible for JavaScript programmers—a programmer's guide and comprehensive reference to the core language and to the client-side JavaScript APIs defined by web browsers.

The 6th edition covers HTML5 and ECMAScript 5. Many chapters have been completely rewritten to bring them in line with today's best web development practices. New chapters in this edition document jQuery and server side JavaScript. It's recommended for experienced programmers who want to learn the programming language of the Web, and for current JavaScript programmers who want to master it.

"A must-have reference for expert JavaScript programmers...well-organized and detailed."
—Brendan Eich, creator of JavaScript, CTO of Mozilla

"I made a career of what I learned from JavaScript: The Definitive Guide.”
—Andrew Hedges, Tapulous

Table of Contents
Product Details
About the Author
Colophon
Recommended for You
Customer Reviews

REVIEW SNAPSHOT®

by PowerReviews
oreillyJavaScript: The Definitive Guide, 6th Edition
 
4.5

(based on 26 reviews)

Ratings Distribution

  • 5 Stars

     

    (18)

  • 4 Stars

     

    (6)

  • 3 Stars

     

    (0)

  • 2 Stars

     

    (1)

  • 1 Stars

     

    (1)

92%

of respondents would recommend this to a friend.

Pros

  • Accurate (19)
  • Well-written (16)
  • Helpful examples (15)
  • Concise (14)
  • Easy to understand (11)

Cons

  • Difficult to understand (3)

Best Uses

  • Intermediate (20)
  • Expert (18)
  • Novice (10)
  • Student (7)
    • Reviewer Profile:
    • Developer (19), Designer (4)

Reviewed by 26 customers

Displaying reviews 1-10

Back to top

Previous | Next »

(1 of 1 customers found this review helpful)

 
5.0

The book is worth the developer's attention.

By Bob

from Russia

Verified Buyer

Pros

  • Easy to understand
  • Helpful examples
  • Well-written

Cons

    Best Uses

      Comments about oreilly JavaScript: The Definitive Guide, 6th Edition:

      I have learned things that I never understood in JavaScript. And a lot of samples help very much - need just not to be lazy trying them.

      (1 of 2 customers found this review helpful)

       
      4.0

      Be careful

      By TonyC

      from UK

      About Me Novice

      Verified Reviewer

      Pros

        Cons

        • Difficult to understand

        Best Uses

        • Expert
        • Intermediate

        Comments about oreilly JavaScript: The Definitive Guide, 6th Edition:

        I'm using the 5th edition, it has traps for the unwary novice, and/or those in a hurry. At page 77, the easy to see text in a page has above it "this is equivalent to, but more compact than, the following if statement"....
        What is does not say is that "the following" is what you would do in a different language. It then sets out code that is perfectly good JavaScript (in that it does not throw an error) but equally it does not give the result anticipated. It does not work because part of the code assigns a value rather than simply testing equivalence. My fault for one, being too new to the language to use this book, and two, skipping from the index to the code segment. It's an hour of my life I won't get back, and I will read sections more carefully.

        (2 of 16 customers found this review helpful)

         
        1.0

        Rly bad one

        By anton

        from ua

        About Me Developer

        Verified Reviewer

        Pros

          Cons

          • Difficult to understand
          • Too basic

          Best Uses

            Comments about oreilly JavaScript: The Definitive Guide, 6th Edition:

            shows how not to use javascript, and shows what a bad code you can write with it. dont shows useful information about language

            (4 of 5 customers found this review helpful)

             
            4.0

            Great resource - very complete

            By DroidUnit1

            from Sammamish

            Verified Buyer

            Pros

            • Accurate
            • Helpful examples
            • Well-written

            Cons

              Best Uses

                Comments about oreilly JavaScript: The Definitive Guide, 6th Edition:

                Really awesome coverage of a broad topic. My only complaint is that much has changed in the JavaScript world so it could use a refresh.

                (4 of 4 customers found this review helpful)

                 
                5.0

                Excellent reference book

                By CompilerGuru

                from AR

                About Me Designer, Developer

                Verified Buyer

                Pros

                • Accurate
                • Compilerguru
                • Helpful examples
                • Well-written

                Cons

                  Best Uses

                    Comments about oreilly JavaScript: The Definitive Guide, 6th Edition:

                    I started doing serious software development in 1961, and I have mastered many languages. This book services two uses for me. It is full of code samples which are well designed and professional in detail. Secondly, it is an excellent reference manual for core Javascript and well as Client side Javascript programming. I use it everyday in my development work and highly recommend it for Javascript developers.

                    (1 of 1 customers found this review helpful)

                     
                    5.0

                    Best Manual for JavaScript

                    By Hartwig

                    from Zurich, Switzerland

                    About Me Developer

                    Verified Reviewer

                    Pros

                    • Accurate
                    • Concise
                    • Easy to understand
                    • Helpful examples
                    • Well-written

                    Cons

                      Best Uses

                      • Expert
                      • Intermediate
                      • Novice

                      Comments about oreilly JavaScript: The Definitive Guide, 6th Edition:

                      Exceedingly useful. Beats all online-manuals.
                      Standard-conscious without becoming fundamentalist.
                      No leanings towards specific vendors.
                      Clear explanations.
                      It is complete, practical und clearly written.
                      The novice can learn the language from the first 100 pages. The expert will find everything imaginable.

                      (1 of 1 customers found this review helpful)

                       
                      5.0

                      Couldn't be better

                      By Randy L.

                      from Los Angeles, CA

                      About Me Developer

                      Verified Buyer

                      Pros

                      • Accurate
                      • Helpful examples
                      • Well-written

                      Cons

                        Best Uses

                        • Expert
                        • Intermediate
                        • Novice

                        Comments about oreilly JavaScript: The Definitive Guide, 6th Edition:

                        Exactly what I needed. Covers so much. Gets to the good stuff early.

                        (2 of 2 customers found this review helpful)

                         
                        5.0

                        A really profound book

                        By nyfigen

                        from Copenhagen, Denmark

                        Verified Buyer

                        Pros

                        • Accurate
                        • Concise
                        • Easy to understand
                        • Helpful examples
                        • Well-written

                        Cons

                          Best Uses

                          • Expert
                          • Intermediate
                          • Novice
                          • Student

                          Comments about oreilly JavaScript: The Definitive Guide, 6th Edition:

                          I could not think of a better book to teach me JavaScript.

                          (6 of 6 customers found this review helpful)

                           
                          5.0

                          The word definitive is well put

                          By Jeroen

                          from Paris, France

                          About Me Developer

                          Verified Buyer

                          Pros

                          • Accurate
                          • Concise

                          Cons

                          • Difficult to understand

                          Best Uses

                          • Expert

                          Comments about oreilly JavaScript: The Definitive Guide, 6th Edition:

                          There is too much detail for me, but after all the book is called definitive guide and that is definitivly correct. A very complete book and I am happy to have a copy that I can always use as a reference.

                          (8 of 9 customers found this review helpful)

                           
                          5.0

                          Mustn't be your 1st book if you learn JS

                          By ArthurZ

                          from Toronto, ON, Canada

                          About Me Database Professional, Developer

                          Verified Reviewer

                          Pros

                          • Comprehensive
                          • Helpful examples

                          Cons

                          • Some Bugs

                          Best Uses

                          • Expert
                          • Transitioning To Expert

                          Comments about oreilly JavaScript: The Definitive Guide, 6th Edition:

                          A better name for this book would be JavaScript Bible, alas seems that this trademark name already belongs to another publisher: Wiley. Reading this book, well, made me feel exactly as reading the Bible: advance a little, go back, read slower, resume. Thing is, the amount of information thrown at you is overwhelming and thus begs to come back and revisit a chapter or two. Please do not take this wrongly, that is actually a good thing, this book supposed to be a hard read for those who are new to JavaScript: the King of the Scripting Languages for the Web which to my astonishment being attempted dethroned by Dart and possibly other contestants.

                          It is a fact that the book is being revised (a big +) for the 6th time and republished, so 100% David sure knows his subject.

                          However, to my dismay, I spotted several minor, but very obvious technical errors which I submitted to an already quite long errata at different points in time, none nevertheless appeared on the list as of the time of publishing this review.

                          If to continue on a negative note, one other bother for me (not related to the book though) was a hardship experimenting with all the code due to lack of a JavaScript IDE with a good debugging support. The author advocates using FireBug in FireFox which is not my preferred choice of a browser at the moment, but I have not figured out how to debug (set breakpoints) the code from the book. At the moment I have to blame myself here trying to grasp JavaScript being a non-functional and SQL programmer. Let me state this again - this is not a basic grounds kind of a book, but rather a comprehensive (1,000 pages plus!) set of very detailed information about every little aspect of the JavaScript. However, a large chunk of the book is occupied by the Client-Side JavaScript Reference which, can I say this: redundant?

                          On the positive note (finally), the author covers most topics extremely well as RegEx, CSS, graphics to name a few, just not too long and not too short, but enough to get you going. Also the notes about each popular browser differences and nuances are very thoughtful because that must help developing better cross browser web applications. HTML5 is covered, too, but to a lesser extent than I imagined to myself it had to, I will not argue with the author here though as it is a book about JavaScript after all.

                          My closing remark, this is a worth every penny book with which you can grow as a mature developer, one would find answers in it to most programming techniques, but again, this book should not be your first book learning the basics of the JavaScript, or may be not even a second.

                          It is hard to not to give this book a 5 out of 5 rating, even though a 4 begs to be given, but since it is already a 6th edition, hey, I have a lot of respect to its loyal readers.

                          Disclaimer: I received this book for free as part of the O'Reilly Blogger Review program.

                          Displaying reviews 1-10

                          Back to top

                          Previous | Next »

                           
                          Buy 2 Get 1 Free Free Shipping Guarantee
                          Buying Options
                          Immediate Access - Go Digital what's this?
                          Ebook:  $41.99
                          Formats:  APK, DAISY, ePub, Mobi, PDF
                          Print & Ebook:  $54.99
                          Print:  $49.99

                          Available in Multiple Languages