List Price: $64.99
Save: $18.82 (29%)
+ $3.99 shipping
Arrives: Jan 15 - 25
Only 1 left in stock - order soon.
Your transaction is secure
We work hard to protect your security and privacy. Our payment security system encrypts your information during transmission. We don’t share your credit card details with third-party sellers, and we don’t sell your information to others. Learn more
Ships from Art Of Books
Sold by Art Of Books
Ships from
Art Of Books

Sold by

FREE Shipping
Get free shipping
Free 5-8 day shipping within the U.S. when you order $25.00 of eligible items sold or fulfilled by Amazon.
Or get 4-5 business-day shipping on this item for $5.99 . (Prices may vary for AK and HI.)
Learn more about free shipping
on orders over $25.00 shipped by Amazon or get Fast, Free Shipping with Amazon Prime
Condition: Used: Good
Comment: Minimal signs of wear. Corners and cover may show wear. May contain highlighting and/or writing. Ships direct from Amazon!

Other Sellers on Amazon
$59.00
& FREE Shipping on eligible orders. Details
Sold by: Livelyzone
Have one to sell?
Loading your book clubs
There was a problem loading your book clubs. Please try again.
Not in a club? Learn more
Amazon book clubs early access

Join or create book clubs

Choose books together

Track your books
Bring your club to Amazon Book Clubs, start a new book club and invite your friends to join, or find a club that’s right for you for free.
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more

Follow the Author

Something went wrong. Please try your request again later.


JavaScript: The Definitive Guide: Activate Your Web Pages (Definitive Guides) Paperback – May 13, 2011

4.5 out of 5 stars 463 ratings

See all formats and editions Hide other formats and editions
Price
New from Used from
Paperback
$46.17
$29.90 $3.85


Amazon Book Review | Discover your next great read
click to open popover

Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.

  • Apple
    Apple
  • Android
    Android
  • Windows Phone
    Windows Phone
  • Click here to download from Amazon appstore
    Android

To get the free app, enter your mobile phone number.

kcpAppSendButton

Frequently bought together

  • JavaScript: The Definitive Guide: Activate Your Web Pages (Definitive Guides)
  • +
  • JavaScript: The Good Parts: The Good Parts
  • +
  • Eloquent JavaScript, 3rd Edition: A Modern Introduction to Programming
Total price: $95.05
Buy the selected items together

Special offers and product promotions

Editorial Reviews

From the Author

My 10 Favorite Examples from this Book
The 6th edition of JavaScript: The Definitive Guide includes 125 examples that you can view and download from from examples.oreilly.com/9780596805531/ or from github.com/davidflanagan/javascript6_examples
These are ten of my favorites from the book. Note that many of these use new features of ES5 or of HTML5, and will only work in the newest browsers:
1) Example 1-1 is is an extended example in the first chapter of the book, intended to show readers a simple but non-trivial example of JavaScript. This is the loan calculator example from the last edition, but made much more interesting with the addition of client-side graphics, localStorage, and Ajax.
2) Example 9-7 emulates Java-style enumerated types in JavaScript. It demonstrates that JavaScript's prototype-based inheritance is so flexible that factory methods can be normal object factories or even class factories. That example is a little clearer if you look at the code in Example 9-8.
3) Example 9-16 defines a class hierarchy of abstract and concrete Set classes. This one is a favorite because it involves data types and API design. Chapter 9 includes a number of other Set examples, too.
4) Example 9-23 demonstrates the ES5 Object.defineProperty() method and defines a convenient way to inspect and modify the attributes of the properties of an object. It may not be practical, but I think it is a beautiful hack.
5) Example 15-10 is a simple stream-like API wrapped around the innerHTML property of an element. When you're generating text (a table, for example) for display it is sometimes easier to pass each chunk that you compute to a write() method than it is to concatenate it all together and set it on innerHTML.
6) Example 21-03 is an analog clock implemented as an SVG graphic with scriptable hands. I love client-side graphics, and this is a favorite of mine because making the hands rotate is so simple with SVG transforms.
7) Example 21-06 draws a fractal Koch snowflake using the <canvas> tag. I like it because it draws the same line over and over again, but uses transformations to make the line appear at different locations, orientations and sizes.
8) Example 21-13 is another graphical example: it draws sparklines (edwardtufte.com/bboard/q-and-a-fetch-msg?msg_id=0001OR). This one is a favorite just because sparklines are so cool.
9) Example 22-1 uses the HTML5 geolocation API to find out where you are then uses the Google Maps API to obtain a static map of your location. I like it because geolocation (via wifi networks) is just pure magic!
10) Example 22-15 is a long example that demonstrates the IndexedDB API. I like it because the idea of a client-side database in a web browser is crazy and cool. This one is really cutting-edge, but if you're running Firefox 4, you can try it out here: davidflanagan.com/demos/zipcodes.html

From the Back Cover

Since 1996, JavaScript: The Definitive Guide has been the bible for JavaScript programmers. With more than 500,000 copies in print, web developers are still raving about 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
  • "The Definitive Guide taught me JavaScript"--Tom Robinson, cofounder of 280 North, cocreator of Cappuccino
  • "I know which parts of JavaScript matter, based on how crinkled the spine of my copy of The Definitive Guide is in that section"--J. Chris Anderson, cofounder of CoucheBase, Apache CouchDB committer, and author of CouchDB:The Definitive Guide
  • "...an indispensable reference for all JavaScript developers. If there's something I need to know about JavaScript, I trust The Definitive Guide will have the right answer for me. It's that good."--Rey Bango, Microsoft Client-Web Community Program Manager and jQuery Team member.

Product details

  • Publisher : O'Reilly Media; 6th edition (May 13, 2011)
  • Language: : English
  • Paperback : 1096 pages
  • ISBN-10 : 0596805527
  • ISBN-13 : 978-0596805524
  • Item Weight : 3.7 pounds
  • Dimensions : 7 x 2.4 x 9.19 inches
  • Customer Reviews:
    4.5 out of 5 stars 463 ratings

Customer reviews

4.5 out of 5 stars
4.5 out of 5
463 global ratings
How are ratings calculated?

Top reviews from the United States

Reviewed in the United States on June 17, 2018
Verified Purchase
108 people found this helpful
Report abuse
Reviewed in the United States on April 25, 2012
Verified Purchase
106 people found this helpful
Report abuse
Reviewed in the United States on December 29, 2014
Verified Purchase
17 people found this helpful
Report abuse
Reviewed in the United States on November 15, 2018
Verified Purchase
2 people found this helpful
Report abuse
Reviewed in the United States on July 20, 2020
Verified Purchase
Reviewed in the United States on December 15, 2019
Verified Purchase

Top reviews from other countries

Gary Woodfine
5.0 out of 5 stars Probably the best programming book you'll ever buy!
Reviewed in the United Kingdom on August 1, 2014
Verified Purchase
22 people found this helpful
Report abuse
SYED N AUSAF
3.0 out of 5 stars the least bad book in a very large class of bad books on Javascript
Reviewed in the United Kingdom on September 8, 2016
Verified Purchase
6 people found this helpful
Report abuse
Gustav de Damme
5.0 out of 5 stars The ideal book for mastering JavaScript
Reviewed in the United Kingdom on November 1, 2018
Verified Purchase
2 people found this helpful
Report abuse
Ricky
5.0 out of 5 stars Very detailed and good value for money
Reviewed in the United Kingdom on March 31, 2016
Verified Purchase
One person found this helpful
Report abuse
Terry Gilliver
5.0 out of 5 stars I would recommend that anyone wishing to understand javascript
Reviewed in the United Kingdom on September 6, 2017
Verified Purchase
One person found this helpful
Report abuse