or
Sign in to turn on 1-Click ordering.
Express Checkout with PayPhrase
What's this? | Create PayPhrase
More Buying Choices
Have one to sell? Sell yours here
or
Get a $12.33 Amazon.com Gift Card
JavaScript: The Definitive Guide
 
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

JavaScript: The Definitive Guide [Paperback]

David Flanagan (Author)
4.4 out of 5 stars  See all reviews (295 customer reviews)

List Price: $49.99
Price: $31.49 & this item ships for FREE with Super Saver Shipping. Details
You Save: $18.50 (37%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.
Want it delivered Friday, September 10? Choose One-Day Shipping at checkout. Details
28 new from $26.00 27 used from $14.15
Textbook StudentJoin Amazon Student and get FREE Two-Day Shipping for one year with Amazon Prime shipping benefits.

Formats

Amazon Price New from Used from
Hardcover --  
Paperback $31.49  
Sell This Book Back for $12.33
Whether you buy it used on Amazon for $14.15 or somewhere else, you can sell it back to our Textbook Buyback Store at the current price of $12.33 through December 31, 2010. Restrictions Apply
Used Price$14.15
Buyback Price$12.33
Price after
Buyback
$1.82

Frequently Bought Together

JavaScript: The Definitive Guide + JavaScript: The Good Parts + jQuery Cookbook: Solutions & Examples for jQuery Developers (Animal Guide)
Price For All Three: $74.37

Show availability and shipping details

Buy the selected items together
  • In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • JavaScript: The Good Parts$19.79

    In Stock.
    Ships from and sold by Amazon.com.
    Eligible for FREE Super Saver Shipping on orders over $25. Details

  • jQuery Cookbook: Solutions & Examples for jQuery Developers (Animal Guide)$23.09

    In Stock.
    Ships from and sold by Amazon.com.
    Eligible for FREE Super Saver Shipping on orders over $25. Details


Customers Who Bought This Item Also Bought


Editorial Reviews

Amazon.com Review

Since the earliest days of Internet scripting, Web developers have considered JavaScript: The Definitive Guide an essential resource. David Flanagan's approach, which combines tutorials and examples with easy-to-use syntax guides and object references, suits the typical programmer's requirements nicely. The brand-new fourth edition of Flanagan's "Rhino Book" includes coverage of JavaScript 1.5, JScript 5.5, ECMAScript 3, and the Document Object Model (DOM) Level 2 standard from the World Wide Web Consortium (W3C). Interestingly, the author has shifted away from specifying--as he did in earlier editions--what browsers support each bit of the language. Rather than say Netscape 3.0 supports the Image object while Internet Explorer 3.0 does not, he specifies that JavaScript 1.1 and JScript 3.0 support Image. More usefully, he specifies the contents of independent standards like ECMAScript, which encourages scripters to write applications for these standards and browser vendors to support them. As Flanagan says, JavaScript and its related subjects are very complex in their pure forms. It's impossible to keep track of the differences among half a dozen vendors' generally similar implementations. Nonetheless, a lot of examples make reference to specific browsers' capabilities.

Though he does not cover server-side APIs, Flanagan has chosen to separate coverage of core JavaScript (all the keywords, general syntax, and utility objects like Array) from coverage of client-side JavaScript (which includes objects, like History and Event, that have to do with Web browsers and users' interactions with them. This approach makes this book useful to people using JavaScript for applications other than Web pages. By the way, the other classic JavaScript text--Danny Goodman's JavaScript Bible--isn't as current as this book, but it's still a fantastic (and perhaps somewhat more novice-friendly) guide to the JavaScript language and its capabilities. --David Wall

Topics covered: The JavaScript language (version 1.0 through version 1.5) and its relatives, JScript and ECMAScript, as well as the W3C DOM standards they're often used to manipulate. Tutorial sections show how to program in JavaScript, while reference sections summarize syntax and options while providing copious code examples. --This text refers to an alternate Paperback edition.

From Library Journal

O'Reilly books have a reputation among programmers for providing some of the best technical information for professionals. No exception, these three web-related books will only enhance O'Reilly's reputation. JavaScript is not Java, but it is very useful because JavaScript code does not need to be compiled and the scripts can be embedded directly into an HTML document. Flanagan's work is an excellent book for programmers interested in learning it quickly. Grand, meanwhile, provides an exceptionally clear discussion of Java itself that is particularly useful for a working programmer moving from C++ to Java. Threads are what makes Java a particularly useful language for multiprocessing?the ability to appear to do more than one thing at a time?which is what the Internet is all about. The tricky part of threads is that the concept is new for most users. Oaks offers a very clear discussion of how to spawn a process, when to spawn, and how to synchronize and schedule it, all illustrated with good network examples.
Copyright 1997 Reed Business Information, Inc. --This text refers to an out of print or unavailable edition of this title.

Product Details

  • Paperback: 1032 pages
  • Publisher: O'Reilly Media; 5 edition (August 17, 2006)
  • Language: English
  • ISBN-10: 0596101996
  • ISBN-13: 978-0596101992
  • Product Dimensions: 9.1 x 7 x 2.3 inches
  • Shipping Weight: 3 pounds (View shipping rates and policies)
  • Average Customer Review: 4.4 out of 5 stars  See all reviews (295 customer reviews)
  • Amazon Bestsellers Rank: #3,265 in Books (See Top 100 in Books)
    #3 in  Books > Computers & Internet > Networking > Network Security
    #1 in  Books > Computers & Internet > Web Development > Programming > JavaScript
    #1 in  Books > Computers & Internet > Business & Culture > Privacy

More About the Author

David Flanagan
Discover books, learn about writers, read author blogs, and more.

Visit Amazon's David Flanagan Page

Inside This Book (learn more)


What Do Customers Ultimately Buy After Viewing This Item?

JavaScript: The Definitive Guide
73% buy the item featured on this page:
JavaScript: The Definitive Guide 4.4 out of 5 stars (295)
$31.49
JavaScript: The Good Parts
11% buy
JavaScript: The Good Parts 4.2 out of 5 stars (69)
$19.79
Murach's JavaScript and DOM Scripting (Murach: Training & Reference)
7% buy
Murach's JavaScript and DOM Scripting (Murach: Training & Reference) 4.8 out of 5 stars (24)
$34.34
JavaScript, A Beginner's Guide, Third Edition (Beginner's Guide  (Osborne Mcgraw Hill))
5% buy
JavaScript, A Beginner's Guide, Third Edition (Beginner's Guide (Osborne Mcgraw Hill)) 3.9 out of 5 stars (12)
$26.39

Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 
(29)
(26)
(16)
(12)
(4)

Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

 

Customer Reviews

295 Reviews
5 star:
 (188)
4 star:
 (58)
3 star:
 (26)
2 star:
 (12)
1 star:
 (11)
 
 
 
 
 
Average Customer Review
4.4 out of 5 stars (295 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
215 of 238 people found the following review helpful:
4.0 out of 5 stars The Final Word (incl review of critics), September 23, 2000
By Mr. Raymond Ovanessian "gen2k" (Westlake Village, Ca United States) - See all my reviews
(REAL NAME)   
As you may know, this book is considered THE Javascript book. What's makes the book worthwhile is it's fine discussion of Javascript's innerworkings. If you really want learn how Javascript's objects, functions, and data type handling work, then this is the book for you. The criticisms of this book fall into three catagories: 1) "Not for beginners". Yes, this book is not intended for people who have never studied object oriented programming. But that doesn't make it a 2 star book! Even beginners, if they are serious enough, will eventually need some clues about how Javascript really works. 2) "It's outdated". Again, yes; the reference section, and some of the browser dependant discussion is clearly outdated; BUT that still does not make this an outdated book! The author's in-depth explanation of Javascript innerworkings may never become outdated, and that alone is what makes this book worthwhile. 3) "Not enough examples". This is the only criticism that I

actually agree with, and therefore the 4, instead of 5 stars. Not only can this book benefit from additional small examples, but the author's explanations are sometimes lacking, or even worse, missing. On a few examples, he basically says, "This is worthy of study. Go ahead and study it." Sorry, I expect more from my books, than a grumpy professor in a university lecture hall, nearing the end of class.

Help other customers find the most helpful reviews  
Was this review helpful to you? Yes No


 
49 of 51 people found the following review helpful:
4.0 out of 5 stars Hard core Javascript theory.....at last., August 24, 2000
After trying to learn javascript from the visual series "javascript for the world wide web, 3rd ed" (and being thoroughly disappointed), I finally have found a book that describes the fundamentals of the javascript language in detail. This book explains from an academic perspective the rules, usage, and syntax of javascript. It leads the reader into the depths of how javascript implements an object-oriented paradigm without getting too esoteric. It can be difficult reading at times, but the true nature of javascript programming is not that of a simple little scripting language as some would have you believe. The coding examples could have been better, with more full-sized scripts showing the language in action instead of the numerous 1-4 line code snipets. The one big distraction I noticed was the seemingly constant references to netscape navigator, and all the bugs present in older versions of that browser. Unfortunately, this dated the book and tended to highlight a bias when the author would have been better off staying with the academic focus. Even still, the majority of the theory is unaffected by nav or ie, and the reference section is essential for any serious javascript developer. It is noted that this book was copyright 1998, so "cutting edge" javascript extensions will not be included, but the fundamental theory behind the language remains intact. With the combination of this book (theory and reference) and the visual series book (cutesy web page tricks), I can finally get on with the task of finishing my web site.
Help other customers find the most helpful reviews  
Was this review helpful to you? Yes No


 
95 of 105 people found the following review helpful:
4.0 out of 5 stars The best Javascript reference, April 27, 2000
By Mike Christie (Austin, TX USA) - See all my reviews
(REAL NAME)   
This is the best Javascript reference available.

The book is divided into three sections. The first covers "Core Javascript", defining the language itself with only occasional references to how you might use it in a browser. This initially seemed to me to be a roundabout way to approach the language--why wouldn't you want to explain it by examples in a web page? However, after becoming more familiar with the language I think it was absolutely the right decision, since it avoids confusing the document object model (see below for more about that) with the language itself, a confusion common among beginners.

At the end of the first section (which developers experienced in other languages can skim, but shouldn't skip) you know what Javascript code looks like and how to do assignments, define functions, and so on. The second section, "Client-side Javascript", is where examples start to show up that you can really run in a test page of your own. The examples are good and there are plenty of them.

The heart of the second section is the discussion of the document object model. After some introductory discussion, covering windows and frames and some of the more common Javascript tasks, there's an overview of the DOM. Subsequent chapters cover it in more detail. This organization makes it pretty easy to find what you need without even resorting to the index. For example, I find the forms chapter, and the chapter on how to use cookies to save state, to be very useful, and easy to find information in.

Finally, there's a reference section at the back. This is the most valuable section once you're well on your way with the language, and is what I now use most of all. It's comprehensive and clearly written.

The book does have one weakness, which has been noted by other reviewers here: it doesn't have a "cookbook" section, showing you how to do common tasks with Javascript. This is a serious omission because of the nature of Javascript usage. Very often a webmaster for a small non-profit or a small business will decide they want to do a rollover, or add an alert for form validation failures, or something similar. Users like this need something equivalent to the "Perl Cookbook"; a "How to . . ." section that gives you an example close to what you need.

Despite this caveat, however, this is still the best book around: an excellent reference, and a great way to learn the language.

Help other customers find the most helpful reviews  
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

5.0 out of 5 stars A dream come true!
Explains JavaScript with almost perfect clarity. Great for someone who is painfully confused by JavaScript.
Published 2 months ago by A. Ferraiolo

3.0 out of 5 stars The author forgot what Javascript mainly is for
Hi,

The big problem for this book is that the author plays Javascript for Javascript. I know that most readers come here for the useful stuff for Web development, but... Read more
Published 2 months ago by Fei Li

5.0 out of 5 stars The name of the book really means it. THE Definitive guide!
If you want to deeply understand JavaScript beyond simple day-to-day client side scripting, this is THE BOOK. This book is not for beginner programmers. Read more
Published 5 months ago by Oguz Cakici

1.0 out of 5 stars Hope this isn't really THE definitive review
I am an experienced programmer, well versed in languages I have learned from O'Reilly books. I read this book cover to cover a couple of years ago. Read more
Published 7 months ago by Mary F. Anderson

5.0 out of 5 stars Great Book!
i recommend it to anybody that wants to learn JavaScript from the basics and on ...
Published 9 months ago by abdo mazloum

5.0 out of 5 stars Java Script
Because I purchased this book as a gift I cannot review it personally. However the person who received it was very happy with the book.
Published 10 months ago by Annie Oakley

3.0 out of 5 stars Wrong book
I got the wrong edition. I searched for fifth edition and picked the book from "Used and New" section. It was a wrong edition there. I don't know where the problem is. Read more
Published 12 months ago by Mohan Parthasarathy

5.0 out of 5 stars The book is aptly named!
I have to agree with the bulk of the reviews that I've read about this book: it IS the DEFINITIVE guide to Javascript. Read more
Published 12 months ago by Dave Slayton

5.0 out of 5 stars The best book for Javascript out there
I have had a very wrong notion and understanding of JavaScript until I read this book. This book is a must for serious JavaScript programmers.
Published 13 months ago by VJ

5.0 out of 5 stars Gave Me What I Needed - And More!
JavaScript: The Definitive Guide

I needed a reference guide to JavaScript. I am by no means an expert, I just wanted point solutions that were rather more "in depth"... Read more
Published 14 months ago by Matthew J. Faulkner

Only search this product's reviews



Customer Discussions

This product's forum
See all 3 discussions...  
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Search Customer Discussions
   





Look for Similar Items by Category


Look for Similar Items by Subject

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.


Your Recent History

 (What's this?)

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.