See buying choices for this item to see if it's one of the millions that are eligible for Amazon Prime.

59 used & new from $2.97

Have one to sell? Sell yours here
 
 
JavaScript: The Definitive Guide
 
See larger image
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get yours here.
 
  

JavaScript: The Definitive Guide [ILLUSTRATED] (Paperback)

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


Available from these sellers.


13 new from $12.00 46 used from $2.97
Also Available in: List Price: Our Price: Other Offers:
Paperback (Bargain Price) 12 used & new from $7.21
Hardcover Order it used!
Paperback (5) $49.99 $31.49 77 used & new from $9.58
Digital (Download: PDF) $39.99 $39.99
There is a newer edition of this item:
JavaScript: The Definitive Guide JavaScript: The Definitive Guide 4.4 out of 5 stars (286)
$31.49
In Stock.
What Do Customers Ultimately Buy After Viewing This Item?

Customers Who Bought This Item Also Bought

CSS: The Definitive Guide

CSS: The Definitive Guide

by Eric Meyer
4.4 out of 5 stars (33)  $29.69
JavaScript: The Good Parts

JavaScript: The Good Parts

by Douglas Crockford
4.2 out of 5 stars (48)  $19.79
HTML & XHTML: The Definitive Guide (6th Edition)

HTML & XHTML: The Definitive Guide (6th Edition)

by Chuck Musciano
4.1 out of 5 stars (149)  $31.49
Ajax: The Definitive Guide

Ajax: The Definitive Guide

by Anthony T. Holdener III
4.5 out of 5 stars (8)  $31.49
JavaScript & DHTML Cookbook (2nd edition)

JavaScript & DHTML Cookbook (2nd edition)

by Danny Goodman
4.6 out of 5 stars (30)  $29.69
Explore similar items

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.

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.

See all Editorial Reviews


Product Details

  • Paperback: 900 pages
  • Publisher: O'Reilly Media, Inc.; 4th edition (December 15, 2001)
  • Language: English
  • ISBN-10: 0596000480
  • ISBN-13: 978-0596000486
  • Product Dimensions: 9.2 x 7 x 1.7 inches
  • Shipping Weight: 2.8 pounds
  • Average Customer Review: 4.4 out of 5 stars See all reviews (286 customer reviews)
  • Amazon.com Sales Rank: #256,349 in Books (See Bestsellers in Books)

    Popular in this category: (What's this?)

    #63 in  Books > Computers & Internet > Web Development > Programming > JavaScript


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
Check the boxes next to the tags you consider relevant or enter your own tags in the field below.
(4)
(1)

Your tags: Add your first tag
 
Help others find this product — tag it for Amazon search
No one has tagged this product for Amazon search yet. Why not be the first to suggest a search for which it should appear?

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

286 Reviews
5 star:
 (182)
4 star:
 (58)
3 star:
 (24)
2 star:
 (12)
1 star:
 (10)
 
 
 
 
 
Average Customer Review
4.4 out of 5 stars (286 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
190 of 207 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.

Comment Comments (2) | Permalink | Was this review helpful to you? Yes No (Report this)



 
45 of 47 people found the following review helpful:
4.0 out of 5 stars Hard core Javascript theory.....at last., August 24, 2000
By Roger D. Thomas (Tustin, CA United States) - See all my reviews
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.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
94 of 104 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.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


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

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 23 days ago by Matthew J. Faulkner

5.0 out of 5 stars JavaScript: The Deep Doctrine
Note: My review is based on the 5th edition.

If you want to know how JavaScript really works, this is *the* book for exactly that. Read more
Published 1 month ago by Jason Bunting

5.0 out of 5 stars An indespensibe reference
A fantastically complete reference to Javascript. This is not a "learn Javascript" book, however - but a reference. Read more
Published 2 months ago by J. McGroarty

5.0 out of 5 stars And it's only $32? Wow.
I bought this book because I wanted to learn JavaScript, and it is doing just that!!! There is so much stuff packed into this book that it is amazing, and I can't believe I only... Read more
Published 3 months ago by psulover901

4.0 out of 5 stars Who Cares About Core vs. Client? Just Give Me an Alphabetical Reference!
I've been using the JavaScript 1.1 version of this book by David Flanagan for years, but it was becoming less and less useful to me as I increasingly needed to look up new... Read more
Published 3 months ago by Ken A. Collins

5.0 out of 5 stars All I need to know.
Flanagan has provided me with all I need to know about JS. I have not read the book cover to cover, but refer to it often. Read more
Published 5 months ago by Gary N. Walters

5.0 out of 5 stars Great Taste of Javascript
JavaScript: The Definitive Guide by David Flanagan is probably the best reference possible for this extremely useful, but complex language. Read more
Published 5 months ago by Andrei Mouravski

5.0 out of 5 stars An excellent book about JavaScript and DOM
Both an excellent tutorial and an excellent reference. I've read this bulky volume almost from cover to cover - even the reference chapters - and enjoyed every word... Read more
Published 6 months ago by Itai

4.0 out of 5 stars Good reference book
I bought this book a while ago. It's comprehensive. It goes into a lot of details. I think it's good as a reference book, not for page to page reading.
Published 6 months ago by Forest Light

4.0 out of 5 stars Good book.
This is I believe the best book about basic Javascript on the market right now.

Pros: Technically complete, solid writing style, understandable examples, no better... Read more
Published 8 months ago by Sean Fritz

Only search this product's reviews



Customer Discussions

 Beta (What's this?)
New! See all customer communities, and bookmark your communities to keep track of them.
This product's forum (1 discussion)
  Discussion Replies Latest Post
beginners? 0 May 2008
See all discussions...  
Start a new discussion
Topic:
First post:
Prompts for sign-in
  [Cancel]


Active discussions in related forums
  Discussion Replies Latest Post
C# or Java? 32 12 days ago
   


Product Information from the Amapedia Community

Beta (What's this?)



Look for Similar Items by Category


An Explosion of Popcorn Flavor!

Fireworks Popcorn & Seasoning Set
Munchies have never been better. The Fireworks Popcorn & Seasoning Set gives you four popcorn types and four seasonings, including white cheddar, butter burst, caramel pecan, and popcorn salt--all for $15.49.
 

Big Savings in Books

Bargain Books
Find great titles at fantastic prices in our Bargain Books Store.
 

A Level Grip

Shop for Black & Decker's Gecko Grip Levels
Easily perform any basic leveling job with a Black & Decker Gecko Grip level, which comes complete with friction pads to help keep it steady under pressure.

Shop the Black & Decker Store

 
Shop for Shop-Vac Products
Shop-Vac Vacuum Cleaners and AccessoriesShop-Vac offers the most complete line of vacuum cleaners and accessories for consumer, industrial, and commercial use.
 
Ad

 

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.



Where's My Stuff?

Shipping & Returns

Need Help?

Your Recent History

  (What's this?)
You have no recently viewed items or searches.

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

Look to the right column to find helpful suggestions for your shopping session.

Continue shopping: Top Sellers
Free
Free by Chris Anderson
Paranoia
Paranoia by Joseph Finder
My Soul to Lose
My Soul to Lose by Rachel Vincent
Glenn Beck's Common Sense

Conditions of Use | Privacy Notice © 1996-2009, Amazon.com, Inc. or its affiliates