toolkit, to the extent that now it's considered required knowledge for
today's web developers. "It's become common enough that you can't work
Definitive Guide (O'Reilly, US $44.95). Flanagan adds, "Some
developers can get by with just a cut-and-paste or cookbook knowledge
to learn the language."
programs can be embedded directly into HTML web pages. When combined
with the Document Object Model (DOM) defined by a web browser,
based on the popular programming languages C, C++, and Java, it is
familiar and easy to learn for experienced programmers. At the same
flexible, forgiving programming environment in which new programmers
Definitive Guide has been considered the must-have reference for
same comprehensive coverage as earlier editions, but has been carefully
provides complete coverage of the W3C DOM standard (Level 1 and Level
2) while retaining material on the legacy Level 0 DOM for backward
"Platform independence is a theme that runs throughout the book," says
Flanagan. "The early editions of my book leaned heavily towards
Netscape's implementations, for the key reason that they were the
primary innovators of the language. That Netscape-centricity has
diminished with each subsequent edition, and it is mostly gone from
this one. That is not to say that I've switched over to Internet
Explorer-centricity. Instead, the newest edition focuses on standards
and not on individual implementations: the ECMAScript version 3
"Another big change in the book is a structural one," Flanagan adds.
"I've split the reference section into three distinct parts. The first
browsers, it is useful to keep this material separate from the
client-side material. The second reference section documents the legacy
client-side material, sometimes known as the Level O DOM. This material
has not changed much from the third edition, and it will be
comfortingly familiar to readers of that edition. The third reference
section is all new: it covers the objects, methods, and properties
defined by Level 1 and Level 2 of the W3C DOM standards."
developers working with the latest standards-compliant web browsers,
such as Internet Explorer 6, Netscape 6, and Mozilla. HTML authors can
experienced programmers can quickly find the information they need to
level of experience.
What the critics said about the previous edition:
"An excellent programmer's guide and reference manual."
--Wendy Willard, A Web-Design Teacher's Recommended Reading List, May
"Flanagan has collected, and presents, a good deal of solid information
oddities of the language, weird behaviors that arise from
interpretations of variables and operators. The book reveals the
internals of the language (or languages, given the number of variants),
which are bewildering in their complexity."
--Robert M. Slade, Internet Review Project, May 2000
specification. This is the book you'll pull off your shelf when you
want to know which method returns the primitive value of an object."
--Stephen W. Plain and Brooke Gilbert, Amazon.com Computer Editors,
--Writers Write: the Internet Writing Journal, March 2000
would most likely disappoint a non-programmer who simply wants to
create their own applications, it's hard to beat O'Reilly & Associates'
--Kief Morris, Web Developers Journal, January 10, 1999
handler. Experienced programmers will quickly find the information they
--Stephen Plain and Teri Kieffer, Amazon.com Delivers Web Development,
August 31, 2000
By David Flanagan
Fourth Edition, January 2002
ISBN 0-596-00048-0, 916 pages, $44.95 (US)