Learn more
These promotions will be applied to this item:
Some promotions may be combined; others are not eligible to be combined with other offers. For details, please see the Terms & Conditions associated with these promotions.
Your Memberships & Subscriptions
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 Complete Reference 3rd Edition 3rd Edition, Kindle Edition
The essential JavaScript resource—fully updated
Design, debug, and publish high-performance web pages and applications using tested techniques and best practices from expert developers. The all-new edition of this comprehensive guide has been thoroughly revised and expanded to cover the latest JavaScript features, tools, and programming methods.
JavaScript: The Complete Reference, Third Edition provides illustrative examples, line-by-line code samples, and practical development advice—from the core of the language to the various standard and emerging APIs supported by modern web browsers. This in-depth resource covers everything you need to know, whether you’re trying to understand the fundamentals of weak typing in JavaScript, reduce your confusion over closures, or perform common tasks like form validation or Ajax calls.
- Explore core JavaScript syntax and data types
- Investigate often confusing concepts such as weak typing and closures
- Use object-oriented programming the JavaScript way
- See what changes come from ECMAScript 5
- Perform dynamic content updates using DOM methods
- Handle user-generated events with modern event models
- Modernize form handling with HTML5 and JavaScript
- Use the XMLHttpRequest object to create Ajax applications
- Control animation and multimedia content with JavaScript
- Generate bitmap graphics with the Canvas API
- Learn methods to handle the challenges of cross-browser coding
- Discover defensive development and error handling
- ISBN-13978-0071741217
- Edition3rd
- PublisherMcGraw Hill
- Publication dateJuly 22, 2012
- LanguageEnglish
- File size274.0 MB
See all supported devices
Kindle E-Readers
- Kindle Paperwhite (5th Generation)
- Kindle Oasis (8th Generation)
- Kindle Voyage (7th Generation)
- Kindle Paperwhite (7th Generation)
- Kindle Paperwhite (10th Generation)
- Kindle (11th Generation, 2022 Release)
- Kindle Paperwhite (11th Generation)
- Kindle (7th Generation)
- Kindle Paperwhite (6th Generation)
- Kindle Oasis (9th Generation)
- Kindle Scribe (1st Generation, 2022 Release)
- Kindle (11th Generation, 2024 Release)
- Kindle (8th Generation)
- Kindle Colorsoft (1st Generation)
- Kindle Scribe (3rd Generation)
- Kindle Scribe (2024 Release)
- Kindle Scribe Colorsoft (1st Generation)
- Kindle Oasis (10th Generation)
- Kindle (10th Generation)
- Kindle Paperwhite (12th Generation)
- Kindle Touch (4th Generation)
Fire Tablets
- Fire HD 8 (8th Generation)
- Fire HD 10 (9th Generation)
- Fire 7 (9th Generation)
- Fire HD 8 (10th Generation)
- Fire HD 10 Plus
- Fire HD 10 (11th Generation)
- Fire 7 (12th Generation)
- Fire HD 8 (12th Generation)
- Fire HD 8 (12th Generation)
- Fire 10 HD (13th Gen)
- Fire Max 11 (13th Generation)
- Fire HD 8 (12th Generation)
Free Kindle Reading Apps
- Kindle for Android Phones
- Kindle for iPhone
- Kindle for iPad
- Kindle for PC
- Kindle for Mac
- Kindle for Web
- Kindle for Android Tablets
Products related to this item
Editorial Reviews
From the Publisher
Thomas Powell, lecturer for the University of California, San Diego, is the author of HTML & CSS: The Complete Reference and Ajax: The Complete Reference. He is president and founder of PINT, a Web site design and development firm.
Fritz Schneider is a software engineer at Google where he works on both front- and back-end systems. His previous experience includes social search service Aardvark and an earlier stint at Google where he founded Google's Firefox and Safe Browsing teams. Fritz is an experienced teacher of Web technologies and coauthor of How to Do Everything with Google.
About the Author
Thomas Powell, lecturer for the University of California, San Diego, is the author of HTML & CSS: The Complete Reference and Ajax: The Complete Reference. He is president and founder of PINT, a Web site design and development firm.
Fritz Schneider is a software engineer at Google where he works on both front- and back-end systems. His previous experience includes social search service Aardvark and an earlier stint at Google where he founded Google's Firefox and Safe Browsing teams. Fritz is an experienced teacher of Web technologies and coauthor of How to Do Everything with Google.
Product details
- ASIN : B008J58AMS
- Publisher : McGraw Hill
- Accessibility : Learn more
- Publication date : July 22, 2012
- Edition : 3rd
- Language : English
- File size : 274.0 MB
- Screen Reader : Supported
- Enhanced typesetting : Enabled
- X-Ray : Not Enabled
- Word Wise : Not Enabled
- Print length : 1514 pages
- ISBN-13 : 978-0071741217
- Page Flip : Enabled
- Best Sellers Rank: #4,083,722 in Kindle Store (See Top 100 in Kindle Store)
- #730 in JavaScript Programming (Books)
- #1,133 in JavaScript Programming (Kindle Store)
- #1,269 in Web Programming
- Customer Reviews:
About the author

Discover more of the author’s books, see similar authors, read book recommendations and more.
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 AmazonTop reviews from the United States
There was a problem filtering reviews. Please reload the page.
- Reviewed in the United States on June 10, 2013Format: PaperbackVerified Purchase2018-12-01 EDIT
This WAS a a great book that served me well for several years. But time, and JavaScript, marches on. So some of the information in this book has become less useful. Not "obsolete" as such, but there have been advances in JavaScript since this otherwise helpful book was published.
So while I'll leave my five-stars rating in place for old time's sake, this may no longer be the book you'll want to use to learn JavaScript. Or use as a reference...
------
I'm not sure how good the older versions of the JavaScript Complete Reference with their orange and black covers were, but this new Third Edition with its blue cover has so far proven to be the most usable and helpful JavaScript book I've found. And I've tried several.
What enables this Third Edition to work so well for me is that it contains links to downloadable examples that (a) actually work, and (b) do things one might actually want to do.
More specifically, the book's examples of working with HTML pages' DOMs (Chapter 10, especially) were the first such examples I encountered that I could actually make sense of and make use of. Stated another way, I've had all I want to have of books that use wholly theoretical, non-working "examples" to illustrate key concepts, DOM or otherwise.
One important contributor to this book's usefulness and helpfulness was its technical editor. The book's technical narrative stays on track, doesn't cloud the discussion with useless hypothetical digressions, and always ties theory to real, working JavaScript examples that enable the reader to learn something both useful and interesting.
Long story short, using Firefox's Firebug and Web Developer add-ons, I was able to learn more about actually using JavaScript from this book than from several other JavaScript books combined. The book's working examples provided me with baseline bodies of useful (key word, that) JavaScript code that I could then expand to develop my JavaScript skills and accomplish something I actually wanted to use JavaScript to do.
EDIT / ADDENDUM:
In the time since I wrote my original review, I've worked on and off with various aspects JavaScript. As I did, JavaScript: The Complete Reference, 3rd edition continued to be a great learning and reference resource.
Never has it been more useful than when I recently expanded my JavaScript knowledge by learning AJAX. As was the case with my initial review, the book provides clearly written and useful examples. The book's only omission is that it falls upon the reader to figure out how to set up some sort of test Web server necessary to process HTTP requests. (I suggest taking a look at apachefriend.org's XAMPP or Node.js.)
My point is that the book has proven to be better at explaining AJAX than were a couple of books that had the word AJAX, and even the phrase "beginning AJAX" in the title. So my initial satisfaction with this book continues unabated...
- Reviewed in the United States on July 15, 2014Format: PaperbackVerified PurchaseWell worth buying. Much better IMHO than "The Definitive Guide" (which I also have). If you like the "The Complete Reference" series you'll like this one too.
- Reviewed in the United States on December 8, 2012Format: PaperbackVerified PurchaseI recently starting learning Javascript and I like this better this most tutorials on the web. Some concepts are the same as other languages but syntax is different obviously This helps you with the most basic concepts to the more advanced topics. I recommend this if you are a programmer and need a quick reference to any topics without consulting the internet as well as a welcome addition to a programmer's library.
- Reviewed in the United States on July 26, 2013Format: PaperbackVerified PurchaseOverall this book was good and did teach JavaScript. However, it is most certainly not for beginner JavaScript porgrammers. Some of the sections in the book are very technical and not really necessary when first leanring JavaScript.
That being said, if you have some experience with JavaScript already, those more technical sections fill in some blanks that other books to do not.
So I would reccommended this book to those who have some experience with JavaScript to add to their library.
- Reviewed in the United States on May 10, 2014Format: PaperbackVerified PurchaseI have not finished the book; but am well enough along (2/3) to have a valid opinion. My opinion is that Powell and Schneider take a difficult subject and make it understandable. The writing style flows smoothly and difficult points become palatable. Specifically, I believe I now have a working understanding of closures.
- Reviewed in the United States on June 19, 2025Format: PaperbackVerified PurchaseBook was in excellent condition. Very happy with the purchase.
- Reviewed in the United States on December 11, 2013Format: PaperbackVerified PurchaseThis book is a well spring of JavaScript knowledge that takes the reader from point A to point Z in a fairly easy to understand manner.
- Reviewed in the United States on August 11, 2021Format: PaperbackVerified PurchaseGood reference book for 5.0 but for 6.0 you will need another book. This book does not have the arrow functions that 6.0 supports. I bought it for a reference for html 5.0 and js.
Top reviews from other countries
Rahul VikramReviewed in India on June 20, 20175.0 out of 5 stars A great book.
This is a GREAT book to learn javascript. It is serious, detailed and though it feels dry and confusing at some points, its job is not to entertain you but to enlighten you in js. This is one MUST have for developers. Buy the book but only if you want to know JS in details. Otherwise, there are easy tutorials and step by step hacks available everywhere.
Amazon CustomerReviewed in the United Kingdom on May 3, 20175.0 out of 5 stars Five Stars
Format: PaperbackVerified Purchaseexcellent. just what I wanted.
abhineetReviewed in India on November 1, 20164.0 out of 5 stars Four Stars
Good n easy to use
R A SCOTT-ROBINSONReviewed in the United Kingdom on February 5, 20213.0 out of 5 stars Excellent text, lousy binding
Format: PaperbackVerified PurchaseI refer to this book very often when scripting JavaScript, it is an excellent reference and probably a great book to learn JavaScript from scratch from. Unfortunately, my copy has long had a broken spine and many pages in the middle are now loose and falling out, not through over use but just through poor paperback binding. I came onto this Amazon page to see if there is a hardback version available now. It beggars belief that there isn't, since it fully deserves one. Come on publishers!
jaikarwReviewed in India on February 4, 20215.0 out of 5 stars Excellent lessons and examples
Very good lessons for beginners to experts.
Examples and exercises are enough for practice.
Overall good book for Javascript beginners and intermediates.


![Computer Networking Bible: [3 in 1] The Complete Crash Course to Effectively Design, Implement and Manage Networks. Including Sections on Security, Performance and Scalability](https://m.media-amazon.com/images/I/41H4YJnxKgL._AC_SR100,100_QL65_.jpg)


