List Price: $64.99
Save: $31.00 (48%)
& FREE Shipping. Details
Arrives: Saturday, July 18 Details
Fastest delivery: Thursday, July 16 Details
Only 4 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 and sold by Amazon.com.
JavaScript: The Definitiv... has been added to your Cart
FREE Shipping on your first order. Details
Used: Acceptable | Details
Condition: Used: Acceptable
Comment: Book may contain water damage, substantial writing, highlighting, or cover damage. Shipped fast and reliably through Amazon Prime!

Other Sellers on Amazon
Add to Cart
$30.00
+ $3.99 shipping
Sold by: thebookforest
Add to Cart
$39.52
+ $6.39 shipping
Sold by: Chicago Super High Quality Books & factory-sealed Music Co
Have one to sell?
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See all 3 images

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.4 out of 5 stars 368 ratings

See all formats and editions Hide other formats and editions
Price
New from Used from
Paperback
$33.99
$29.90 $7.00

Limited-time deal : Top eBooks under $5 pantry

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
  • +
  • Eloquent JavaScript, 3rd Edition: A Modern Introduction to Programming
Total price: $75.62
Buy the selected items together

Special offers and product promotions

Editorial Reviews

Book Description

Activate Your Web Pages

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

Product details

Customer reviews

4.4 out of 5 stars
4.4 out of 5
368 customer ratings
How does Amazon calculate star ratings?
Reviewed in the United States on June 17, 2018
Verified Purchase
105 people found this helpful
Comment Report abuse
Reviewed in the United States on April 25, 2012
Verified Purchase
107 people found this helpful
Comment Report abuse
Reviewed in the United States on December 29, 2014
Verified Purchase
17 people found this helpful
Comment Report abuse
Reviewed in the United States on May 12, 2017
Verified Purchase
8 people found this helpful
Comment Report abuse
Reviewed in the United States on November 15, 2018
Verified Purchase
2 people found this helpful
Comment Report abuse
Reviewed in the United States on January 24, 2014
Verified Purchase
8 people found this helpful
Comment Report abuse

Top international reviews

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
Sending feedback...
Thank you for your feedback.
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
5 people found this helpful
Sending feedback...
Thank you for your feedback.
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
Sending feedback...
Thank you for your feedback.
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
Sending feedback...
Thank you for your feedback.
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
Sending feedback...
Thank you for your feedback.
Report abuse
Ryan
4.0 out of 5 stars Chocked full of info - layout needs improvement
Reviewed in the United Kingdom on February 18, 2015
Verified Purchase
2 people found this helpful
Sending feedback...
Thank you for your feedback.
Report abuse
Dedonno Jason Enzo
4.0 out of 5 stars A dry and dull reference book on JavaScript and jQuery
Reviewed in the United Kingdom on March 2, 2016
Verified Purchase
3 people found this helpful
Sending feedback...
Thank you for your feedback.
Report abuse
Steve W
5.0 out of 5 stars Totally recommended
Reviewed in the United Kingdom on April 4, 2014
Verified Purchase
One person found this helpful
Sending feedback...
Thank you for your feedback.
Report abuse
Mr. Myke Black
5.0 out of 5 stars The must-have book for aspiring front end developers
Reviewed in the United Kingdom on May 27, 2018
Verified Purchase
One person found this helpful
Sending feedback...
Thank you for your feedback.
Report abuse
martin
5.0 out of 5 stars Its hard to fault this book
Reviewed in the United Kingdom on August 12, 2013
Verified Purchase
2 people found this helpful
Sending feedback...
Thank you for your feedback.
Report abuse
T. Cooper
5.0 out of 5 stars The definitive guide!
Reviewed in the United Kingdom on July 4, 2013
Verified Purchase
2 people found this helpful
Sending feedback...
Thank you for your feedback.
Report abuse
Amazon Customer
4.0 out of 5 stars A good reference that can help relieve some of your javascript pain.
Reviewed in the United Kingdom on February 1, 2017
Verified Purchase
Sending feedback...
Thank you for your feedback.
Report abuse
Mr Mark Picksley
5.0 out of 5 stars Very good, detailed reference work.
Reviewed in the United Kingdom on March 17, 2016
Verified Purchase
Sending feedback...
Thank you for your feedback.
Report abuse
Andrew Jones
5.0 out of 5 stars I would recommend this to any web developers out there because this ...
Reviewed in the United Kingdom on October 9, 2014
Verified Purchase
One person found this helpful
Sending feedback...
Thank you for your feedback.
Report abuse
Sam
5.0 out of 5 stars Ideal for Pest Control
Reviewed in the United Kingdom on August 8, 2018
Verified Purchase
2 people found this helpful
Sending feedback...
Thank you for your feedback.
Report abuse