Dynamic HTML: The Definitive Reference (Dynamic Html) Reviews



Amazon.com Customer Reviews

Dynamic HTML: The Definitive Reference - Review written on July 19, 2007
* * * * *
Rating: 5 out of 5

If you do any sort of web design, whether as a do-it yourself novice or as a professional web designer, Dynamic HTML is a must have resource. This all inclusive guide includes a myriad of features for design elements, objects, and styles organized in several easy to understand and easy to use sections: Alphabetical HTML Reference, Shared DOM Reference, Alphabetical DOM Reference, Event Reference, CSS Reference, and Java Script Reference, Cross Reference. All of these examples include actually bit of code that the reader can use as well as associated attributes and their code to tailor that element, object, or style to your desired specifications. This aspect allows the reader to follow through virtually step by step taking a new concept from inception through to a professional look and feel.

I can already tell that Dynamic HTML is going to be one of those desk references that I keep close by my computer. The book is already plastered with a number of post-it notes in places that I need to fix on my existing web pages, concepts that want to experiment with in the future, or ways that I could make my websites more accessible. Having a good book with these aspects all in one place is a boon.

Still, where I will probably gain the most valuable use of this book is in the comparative aspect of the entries. Along with each of the detailed entries in all of the categories, the author has included information about how each feature translates in the different browsers (Internet Explorer, Netscape Navigator, Mozilla, Safari, Opera, and W3C HTML). Anyone who has spent weeks making their website just perfect only to have their best buddy with a different type of browser say that it's all wonky knows that a good detailed cross reference resource is invaluable. Having one as well organized and intuitive as this one is nothing short of amazing.

This book just keeps getting better - Review written on June 04, 2007
* * * * *
Rating: 5 out of 5
4 customers found this review helpful.

Each iteration of this book gets better and better. This third edition has been expanded with an amazing CSS reference, updates for AJAX, and now includes information on IE, Netscape, Mozilla (e.g. Firefox), Safari, Opera, and the HTML DOM. By far, this is the most comprehensive version of this book to date.

One of the biggest gripes I had with previous editions of this book was that it felt very IE-centric. In prior editions, the Mac was completely ignored as was Opera and pretty much anything other than IE and Netscape. This has all changed in this latest update.

If you have never seen a copy of this book before, it is divided into 9 sections: a standard HTML reference, an alphabetical HMTL reference, standard and alphabetical DOM references, a Javascript language and event reference, an outstanding CSS reference, and appendices. The book is designed in such a way so as to be easy to quickly find material on the HTML tag, CSS attribute, or Javascript method desired.

Of particular note in this edition is the update for AJAX. In the Javascript section, the reader will now find nearly 50 extra pages dedicated simply to handling and processing XML in Javascript.

Hands down, this was--and still is--the absolute best dynamic HTML reference available today. While each edition gets better and better, I think this edition in particular is a real standout. The expansion of the CSS reference section, the addition of documentation related to AJAX, and the expansion of the reference sections to cover Mozilla, Safari, and Opera make this book a must buy.
Excellent, Comprehensive Reference - Review written on April 24, 2007
* * * * *
Rating: 5 out of 5
3 customers found this review helpful.

Looking for a single reference for all your web development needs? Well, Dynamic HTML: the Definitive Reference isn't quite that, but it comes awfully close. It's not simply a DHTML reference; there's detailed reference info on XHTML, CSS, DOM, and Javascript -- all of which are necessary to create good DHTML.

Most of the book is divided into five sections, including the above mentioned references, as well as a section on Events. The references are easily navigated, clearly explained, and provide nice examples. The most valuable bits of information for many web developers are probably the compatibility info provided for each entry in the reference sections.

The remainder of the book offers handy cross-references and appendices. The cross references include: an HTML/XHTML Attribute Index, and DOM references by Property, Method, and Event. The appendices include info on colors, special characters, ASCII key codes, editable content commands, elements/attributes available in W3C standards, and the relationships between various Mozilla based browsers.

Of course, this is a reference book, so there's limited cohesion in the examples. There is no theme to follow and re-create a full-featured DHTML web site. But the book is intended to be a reference. There are other books for step-by-step DHTML development.

Likewise, this is a comprehensive reference, and therefore quite a thick book. There are separate CSS and JavaScript references available (also very handy), but this single volume packs a lot of punch.
Plenty of supplementary reference material suitable for the most sophisticated web page builds. - Review written on April 10, 2007
* * * * *
Rating: 5 out of 5
1 customer found this review helpful.

Danny Goodman's DYNAMIC HTML: THE DEFINITIVE REFERENCE is likely to be the only in-depth reference you'll need for years down the line on the subject: web programmers working in Javascript and libraries strong in basic advanced computer references will find over 1,000 pages packed with details on the latest web specs and browser featured, covering HTML, XHTML, CSS and more. Handy cross-references allow for instant lookup of attributes and interrelated items, while appendixes offer plenty of supplementary reference material suitable for the most sophisticated web page builds.
A true web designer/developer reference - Review written on April 02, 2007
* * * * *
Rating: 5 out of 5
1 customer found this review helpful.

This is one book in my library that I turn to whenever I have an HTML/CSS/Javascript question. Anything you can possibly imagine having to ask is completely covered in this book. It's a shame that they took out the original "Part 1" which contained a discussion of the CSS box model, Javascript techniques, etc. It as been moved into a PDF which is available for free from O'Reilly's website.
Also useful as a doorstop - Review written on March 16, 2007
* * * * *
Rating: 5 out of 5

This book is a comprehensive, well organized, reference for the various technologies that make up Dynamic HTML. Its not for beginners -- it won't teach you how to use the technologies and its not a cookbook of step-by-step examples -- but it will tell you everything you want to know and a lot that you didn't know you needed to know. You probably won't need to refer to it all the time but you'll be very glad to have it around when you need it.
Great reference for everybody - Review written on February 22, 2007
* * * * *
Rating: 5 out of 5
1 customer found this review not to be helpful.
In 8 years of profession web development I destroyed the previous release due to massive use.
One of the few books I can not work without
Best DHTML Reference book! - Review written on January 25, 2007
* * * * *
Rating: 5 out of 5
3 customers found this review helpful.

This 3rd edition of the well-known JavaScript reference book by Danny Goodman, includes all the latest web browser (IE 7, Firefox 2.0, Opera 9, Safari, etc.) updates and with the DOM, BOM and JavaScript core functions (ver. 1.7), plus Ajax implementations as well. The book is well over 1200+ pages but actually is close to 1500 if you include the 200+ online PDF that includes the non-reference sections that show the reader how to use all the great information in the book.

The previous edition (2002), included that section as part of the book [...] This book includes at least 20-30% more material, not including the implementation sections, so you know something had to go (to prevent this going to hardback). The link to the PDF is in the preface (page x) and basically makes this book one of the most important books that have come out covering JavaScript. It covers everything you could practically need on knowing about any object, any method or any property that has to do with JavaScript or the browser (BOM).

I just hope people realize that there is an extra 200+ of very important content that is NOT in the book that they can get. That extra part makes this book complete. Though if you are only looking a complete reference book then that extra material will be a bonus.

The topics that re covered in the PDF are:

Online Section II, Cross-Platform Compromises
Online Section III, Adding Cascading Style Sheets to Documents
Online Section IV, Changing Page Content and Styles
Online Section V, Adding Dynamic Positioning to Documents
Online Section VI, Scripting Events
Online Section VII, XMLHttpRequest and Ajax

This material itself can be its own book comparing it to other JavaScript books that have just been coming out the past year. So if you need a complete book on JavaScript or want to learn the specific browser differences or are an Ajax developer then this is the only book you will want to get. It should be part of your library.
Far better than any online reference - Review written on January 18, 2007
* * * * *
Rating: 5 out of 5
1 customer found this review helpful, 1 did not.

For years I have relied exclusively on online references for tag & object references. Like Danny Goodman's introductory commentary on finding these references - even the official ones - often lacking and typically inaccurate on practical browser compliance.

Definitive reference fits this title to a "T". Every tag is covered in detail, providing practical description for both the tag and every property along with a practical example. This is most definitely a must have for any developer dealing with dynamic HTML, which is increasingly an important part of site development.

If you are a beginner, don't look for this to teach you how to get started; this is a reference not a primer. That said, find yourself a great introductory title and absolutely purchase this along with it. As you start writing code, you will need this to understand the new tags you are using as well as know how to deal with browser compatibility issues.
Still excellent, worth the upgrade, but the text sections have been moved online - Review written on January 15, 2007
* * * *
Rating: 4 out of 5
5 customers found this review helpful.

Version 2 of this book was an invaluable reference that never left my desk. However, it was getting crufty with age. As soon as I found that version 3 was available, I ordered it.

Previous versions of this book had two sections. The first section was an excellent writeup of DHTML techniques, specifically how to use CSS and JavaScript to create interactive web pages. The second section was a complete reference of all HTML, DOM, CSS, JavaScript, and event types, and attributes.

When I received the new version, I was surprised to find that only the second section is included in the book. The first section is still available, but as an online PDF download. It is because of this that I am rating the book 4 stars; if the first section were still included in the book, it would get 5 stars.

The reference section has been updated to include modern browsers, including IE7, the Mozilla family (including Firefox, Camino, and Netscape), Safari, and Opera. New features, such as XmlHttpRequest have been added.

The DHTML discussion (now available online) has been significantly rewritten as well. It is still an excellent discussion of DHTML techniques, which I would recommend reading even if you are familiar with the subject and have read the previous versions. It may be too terse though for a beginner.

I would highly recommend this book for anyone doing serious HTML and/or JavaScript programming. While I was disappointed to not have the first section as part of the book, I still recdommend the book highly.
3rd Edition of an essential reference on Dynamic HTML - Review written on December 31, 2006
* * * * *
Rating: 5 out of 5
5 customers found this review helpful, 1 did not.

The third edition of Danny Goodman's classic reference on dynamic content was just released in November 2006. Thus, all reviews older than that are referring to a previous edition. Unlike previous editions of this book, the third edition has deleted the tutorial section entitled "Applying Dynamic HTML", and is now pretty much a pure reference book. However, there is now an extensive 221 page online supplement at the book's website that is an advanced introduction to creating dynamic web content that addresses the cross-platform compromises inherent in web page design. This supplement includes the demonstration of the use of cascading style sheets, element positioning, dynamic content, and scripting events, and is very helpful. There is so much new material here it is definitely worth upgrading if you have the previous edition. If you are a complete newcomer to the idea of both HTML and dynamic content and you need a pure tutorial before you get into the minute details presented in this book, might I recommend "Head First HTML with CSS & XHTML". That book is a great introduction and learning tool, but you'll still need this for a reference. The following is the detailed table of contents for the third edition.

Part I. Dynamic HTML Reference
1. HTML and XHTML Reference
Attribute Value Types
Shared HTML Element Attributes
Shared Event Handler Attributes
Alphabetical Tag Reference
2. Document Object Model Reference
Property Value Types
About client- and offset- Properties
Default Property Values
Events
Static W3C HTML DOM Objects
Shared Object Properties, Methods, and Events
Alphabetical Object Reference
3. Event Reference
Alphabetical Event Reference
4. Style Sheet Property Reference
Property Value Types
Selectors
Pseudo-Element and Pseudo-Class Selectors
At-Rules
Conventions
Alphabetical Property Reference
5. JavaScript Core Language Reference
About Static Objects
Mozilla Get and Set Methods
ECMAScript for XML (E4X)
ECMAScript Reserved Keywords
Core Objects
Operators
Control Statements
Miscellaneous Statements
Special (Escaped) String Characters

Part II. Cross References
6. HTML/XHTML Attribute Index
7. DOM Property Index
8. DOM Method Index
9. DOM Events Index

Part III. Appendixes
A. Color Names and RGB Values
B. HTML Character Entities
C. Keyboard Event Character Values
D. Editable Content Commands
E. HTML/XHTML DTD Support
F. The Mozilla Browser Version Trail
Indespensible For Web Developers - Review written on August 30, 2006
* * * * *
Rating: 5 out of 5
1 customer found this review helpful, 1 did not.

This book truly is a definitive resource for DHTML development. I originally read this book when Ajax was taking off as an acronym and a movement. I am VERY glad that I read this book to set a solid background in the Javascript and XHTML underpinnings of Ajax - moving on to Ajax topics has been straightforward after digesting Dynamic HTML: The Definitive Reference.

This book is VERY hefty but the time taken to read it in detail will definitely pay off for you. I cannot think of a relevant topic that was not covered in great detail.

Highly recommended!
I have this book always on my side - Review written on August 26, 2006
* * * * *
Rating: 5 out of 5

I have this book always on my side, and when I started to learn DHTML I used a lot. Now I used less often but I still using it every once in a While. Actually I need to buy a second copy because the first one is so wear out that it started to lose pages.
O'Reilly Dynamic HTML - Review written on April 20, 2006
* * * * *
Rating: 5 out of 5
2 customers found this review helpful, 1 did not.

An indespensible reference for everything client-side web development. Consise and handy; this book should sit beside the keyboard of any serious web developer.
The authoritative reference - Review written on December 18, 2005
* * * * *
Rating: 5 out of 5
9 customers found this review helpful.

This hefty volume is not for the beginner, but for the working professional who needs to know exactly what features are available to them and what browser versions they will work with. It's the only book of its kind with this version information. It also includes the exact official specification of HTML, the DOM, and Javascript -- uncovering just how poor a lot of browser support is for much of these technologies (especially CSS declarations for audio, for example). I recommend this book to my upper level web development students as the last word on web development usage. The only real flaws are logistical -- the difficulty of managing a traditionally bound 1500 page book, getting it to stay open, spines splitting, that sort of thing. But the information is unparalleled. With CSS3 on the way, I anticipate another revision in the near future, and I'll be the first in line to buy another one.
Great, single source reference - Review written on October 06, 2005
* * * * *
Rating: 5 out of 5
5 customers found this review helpful.

I use this book as my first point of reference for all those technical details regarding HTML, Cascading Style Sheets (CSS), JavaScript, and the Document Object Model (DOM). What I really like about this reference tome (1000+ pages) is how every element, tag, attribute, etc. clearly denotes which browser/browser version supports the item. It's nice to be able to carry around a single book that can answer so many questions. Highly recommended.
Exceptionally good - Review written on January 03, 2005
* * * * *
Rating: 5 out of 5
11 customers found this review helpful.

Goodman must have invested an astonishing amount of grunt work in compiling the reference material, but it's not just the content that sets this book apart; the layout and index are also excellent.

This is among the very best reference books I've ever used, but don't mistake it for anything else. It's not a tutorial.

My only caveat is that the book's coverage of JavaScript is rather superficial.
Best. Reference. Evar! - Review written on December 01, 2004
* * * * *
Rating: 5 out of 5
12 customers found this review helpful.

As a web applications developer, I am constantly enveloped in DHTML.

This book is a lifesaver. This book is not just recommended for all UI developers, it is an absolute *necessity*. The book itself is not so significant in what you learn from it. Goodman only spends 186 pages on the practice of DHTML, but the rest of this 1343 (not including index) behemoth is dedicated to pure, unadulterated information.

Yeah, lots of books have lots of information. What makes this book unique is:

1. The excellent organization of this information
2. The depth of this information
3. The accuracy of this information
4. The relevance of this information (even though the second edition came out in 2002)

This book is an absolute necessity, even more so for anyone doing cross browser DHTML. One of the great things about this book is how Goodman has gone out of his way to emphasize compatability of elements, CSS, and JavaScript between the two major browers (Netscape and IE).

Like others have mentioned, this book is *not* meant for newbies. It is *not* designed to help you learn HTML, JavaScript, or CSS. It is what it is: a reference book. This book can be used by newbies, but should only be used as a companion reference to more accessible books (try HTML Goodies by Joe Burns). For seasoned DHTML programmers, this book is the best of its kind and an absolute necessity.
An amazing book! - Review written on July 23, 2004
* * * * *
Rating: 5 out of 5
25 customers found this review helpful, 1 did not.

I bought this book to learn how to create a new menu system for a web site that I'm working on, and I certainly don't regret the choice. Danny Goodman's book does a very good job of covering Dynamic HTML (DHTML), HTML (Hypertext Markup Language), CSS (Cascading Style Sheets), DOM (Document Object Model) and even JavaScript.

The amount of information in this book is incredible. 1400 pages! (Not 1500, as currently indicated at Amazon.com, incidentally, but 1400 is sufficient.)

Mr. Goodman explains the current situation, where Microsoft's Internet Explorer follows one "standard" and the other browsers follow the W3C standards to varying degrees. He also indicates which version of MS IE first began to support each feature, allowing you to decide whether you want to use some feature that some of your clients' older browsers may not support. This kind of information is invaluable if you want to make your web site cross-browser compatible, including support for Macintosh, Unix, Linux, etc., as well as Windows.

My only criticism is that the book is unfortunately becoming a bit dated. It was published in Sept. 2002 so it obviously can't contain any information about the latest versions of web browsers. On the other hand, Microsoft has not released any new version of IE for over two years, so it's only information about the latest versions of Netscape and other browsers that is missing.

One additional thing I liked about this book was that Danny Goodman sometimes uses an almost poetic English, something rather unusual in a technology book. A couple of examples from page 19: "... can be a challenge unto itself." "If the inexorable flow of new browser versions..."

Highly recommended if you are making web pages that require the use of Dynamic HTML.

Rennie Petersen
Worth every cent - Review written on June 08, 2004
* * * * *
Rating: 5 out of 5
4 customers found this review helpful, 1 did not.

I bought the first edition of this book a few years ago, and found it the best reference book I every had. In the first chapters, Danny Goodman has an excellent way of explaining the differences between browser versions and the history/reasoning behind them. These chapters in the second revision of the book are a must-read for those who want to clear up their confusion about the "old" Netscape/IE differences and the new standards that Netscape 6+/IE/w3c are finally starting to comply with.

For someone into editing HTML/css/JavaScript, I haven't come across a better reference book yet. It is also one of the few books that gives practical hints on creating pages that work on all browsers AND platforms. I admire Danny Goodman for taking on the enormous challenge that writing this book imposed.

Indispensible - Review written on May 06, 2004
* * * * *
Rating: 5 out of 5
5 customers found this review helpful, 1 did not.

This has proved to be the most valuable reference book I own, and I develop software in a number of languages. The title is a little misleading--if you are doing any web page development, you should buy this book. If I could own just one book about JavaScript, for example, this would be it. At my last place of employment, a coworker had this book, and we wore it out. When we both left, I had to rush out and buy my own copy. I'd have bought it at double the price--it's that good.
Good Reference - Review written on February 13, 2004
* *
Rating: 2 out of 5
2 customers found this review helpful, 35 did not.

I own Danny Goodman's JavaScript Handbook from circa 1996. That has nothing to do with this review other than to say this guy has been doing this stuff for a long time. This is a great reference book to have handy and has good examples of each tag, element, or keyword in HTML, DOM, CSS, and JavaScript.
Sometimes, the big bulky book IS the best choice - Review written on January 07, 2004
* * * * *
Rating: 5 out of 5

Members of our team own many of the smaller books about DHTML, including the Visual Quickstart and Prentice Hall's "Essential" book. All are generally good for jumpstarting you when learning DHTML, but as author Danny Goodman says, there are too many contradictions and misleading information floating around out there. So we all thank Danny for putting together a real encyclopedia of all the right stuff. None of us goes back to our little books anymore when we want authoritative information, especially cross-browser issues. We all go to the source. Based on our experience with this book, we are definitely going to order Goodman's Javascript and DHTML Cookbook, too!
The DHTML manual! The client-side encyclopedia! - Review written on December 22, 2003
* * * * *
Rating: 5 out of 5
4 customers found this review helpful.

Not for the beginner. If a text editor is your web-design tool of choice then this is the manual that should accompany it. Very comprehensive and detailed and has yet to let me down. Detailed information on each CSS attribitue, HTML tag and tag properties, JavaScript Methods, Control Structures and w3c DOMs. This book is how that vastly unorganized sorry excuse for a site, a.k.a. w3c website, *should* be structured and organized and provide information.

However, be warned, if you are a beginner this book will likely frustrate you and leave you pulling out your hair. Perhaps a wise investment to accompany a begginer's book, to see what is possible with this or that tag, JS method, CSS attribute, etc. But this book is a reference (as the name implies) and does *almost* nothing as far as teaching is concerned. To be more to the point its a nuts and gears book but doesn't include a diagram that shows you how to put the nuts and gears, etc together.

And now for what I didn't like about it, could show more examples of this or that tag, property, method, etc. in action. Didn't see any examples of CSS short-hand.

Best book on HTML front-end work - Review written on December 14, 2003
* * * * *
Rating: 5 out of 5
3 customers found this review helpful, 1 did not.

This is the book to own when it comes to developing for the HTML front-end. It covers everything, Javascript, HTML, DOM, Dynamic HTML, the whole lot. It does it well, which is amazing given the amount of coverage. It's a little miracle of authorship and editing in what must be a five pound package. While other books of the same heft are loaded with worthless screenshots, this book is packed with meaningful, well organized, information.
The Bible - Review written on December 03, 2003
* * * * *
Rating: 5 out of 5
1 customer found this review helpful.

This is, simply, the only reference you must have to understand modern web authoring. As other reviewers have noted, it does assume that the reader has a decent base of knowledge about HTML to begin. Expand that base to an intimate understanding with this tome (it's massive) and amuse your friends at parties by rattling off syntactically correct JavaScript functions, and discoursing wisely on how a DIV's z-index affects neighboring IFRAME elements.
Beginners beware but great for the more experienced - Review written on August 09, 2003
* * * *
Rating: 4 out of 5
8 customers found this review helpful, 1 did not.

If you don't already know basic HTML, a little JavaScript, and a little CSS, might I suggest starting somewhere else? "Web Design in a Nutshell" perhaps is a better place to start.

However, if you've been slinging the around for a while and aren't afraid to nest tables using nothing but a text editor, this is the book for you. Quite comprehensive, it'll sling through just about every facet of HTML a browser can recognize, a few doesn't (but should), and several more that it shouldn't (but does). A light sprinkling of CSS and JavaScript help put the D in DHTML here.

The positive points here are for the comprehensiveness and the sheer VOLUME of this volume. It's a dense reference with some good chapters on basic programming (vis a vis DHTML, of course) and best practice techniques. It covers backwards-compatibility but focuses on future-forwardness with a special emphasis on the DOM and W3C standards.

The point comes off because all that comprehensiveness can make it a little daunting to sift through it. You really need to have a pretty good idea of what you're looking for in the first place. Which is fine for intermediate and advanced users ... which is who this book is for anyway. (So that's really only half a point.) The other half point comes off for the CSS/JavaScript stuff -- it's a bit thin -- but then again, this book is already thicker than Flanagan's JavaScript Guide which was the thickest book on my shelf until this arrived. So there's coverage but it's general. But the HTML coverage is right on.

In short: Great resource for intermediate to advanced developers but a bit too daunting for the novices. Or the faint of heart.

5 (or so) Books in One - Review written on August 08, 2003
* * * * *
Rating: 5 out of 5
6 customers found this review helpful.

This book was recommended to me by a peer. The first day I had it on my desk I was impressed by its ability to take up desk space and stand uprgiht of its own accord. This book is thick. The next 7 days running, the book was open and in use. It is simply invaluable... though I'm glad the pricing doesn't reflect this. If you're using CSS or DHTML or Javascript or HTML, this book will help you no end. The author is exceedingly thorough, every entry is noted as to browser compatibility and has a nice standard layout so you can quickly ascertain properties, methods, implementation and DOM useage.

Wonderfully useful. Buy two, one for you and one for your friend. Don't let your boss see it though... best he thinks you know all this stuff already...

Truly definitive, well written and laid out - Review written on August 06, 2003
* * * * *
Rating: 5 out of 5
4 customers found this review helpful.

Many years ago I learnt my AppleScript skills from a book by a gentleman by the name of Danny Goodman and I was happy to find him tackling the subject of dynamic HTML in Dynamic HTML: The Definitive Reference. Indeed this is the second edition and seems supremely up to date.

Goodman has tackled a complex subject. With changing standards and even quicker changing browser compatibility it can be a nightmare trying to get a dynamic web site working across disparate browsers and operating systems. A guide that tells you exact syntax and exact compatibility can be invaluable, but is only as good as the research behind it, an area where I cannot fault Goodman.

This volume covers XHTML, CSS and DOM with a large smidgeon of JavaScript. It's not an easy book to get into and consume in large chunks as it does little hand holding but as I was prepared to knuckle down and work at the topics, I found it perfect for me. Goodman has recently released JavaScript & DHTML Cookbook which I have found to be a marvelous volume to assist the process of understanding these technologies.

The target audience would be best summed up as those who have done a fair amount of HTML hand coding and some work in dynamic HTML. The book also adds that you should have "the basics of client-side scripting in JavaScript" and I would agree, when I first acquired this book my JavaScript skills were exceptionally primitive (mainly at the 'plug in example' stage) and found the latter sections of this book heavy going and not much help; now that I am a better JavaScript programmer I find these parts much easier to understand and use.

The book is divided into four parts, 'Applying Dynamic HTML', 'Dynamic HTML Reference', 'Cross References' and 'Appendixes'. I found the first Part particularly helpful when converting my old site across to a more dynamic CSS based site as it helps with various strategies for making sure your content works across browsers and various methods for making sure that visitors with older browsers and search engines can still retrieve valid pages. Goodman's approach of increasing complexity through this Part also suited a movement from a straight HTML site to one using XHTML and CSS. This is also where Goodman's writing can shine, it's an excellent guide to all the technologies and acronym soup. The appendices are marvelous, from 'A', a list of colour names with their RGB value, through a list of character entities to a 50 page list of all HTML tags, their attributes and if they are supported in the two HTML 4 and three XHTML 1 standards.

The reference Parts are well structured with extensive notes on browser support and which particular standard (DOM 1, DOM 2, CSS 1, CSS 2, or none) the tag or attribute comes from. For example, in the DOM section the reference gives you the object name, which versions of Navigator and Explorer support it, the DOM version (if any), a short explanation, then an object reference example, list of properties, methods and event handlers. For each of the properties it gives an example, the type and if it is read-only or read/write. For methods it gives the return value and parameters. This sort of attention to fine detail is throughout the book. You end up with a book 1343 pages long and a 51 page index. Goodman mentions in his Preface that the book now encompasses 'more than 15,000 unique instances of properties, methods and event handlers', a figure I'd believe.

I found this a hard book to review, as are most references. The questions I asked were: one, does the book cover all the material; two, is it correct; three, is it easy to find the entry you want and four, are the entries laid out in an easy to understand manner? In these criteria this volume rates well, with the added bonus of some good material in the first section for understanding the nuances of dynamic HTML in multiple browser, multiple operating system world.

If you are doing a lot of work in Dynamic HTML then this book is probably an essential. While I don't consult it every time I start working on HTML when I run into trouble it is the first place I turn to make sure my syntax and browser compatibility are straight. This book ain't cheap, and it ain't small but I'd recommend it for your desk if you're working with web sites.

Invaluable Reference - Review written on March 04, 2003
* * * * *
Rating: 5 out of 5
10 customers found this review helpful.

Certainly not a cover to cover read! After owning and using this book, I have to agree with the cover when it brags to be the Definitive Reference. Despite its immense size, information is so well organized that I have yet to have difficulty finding exactly what I need in a quick and efficient manner.

The book provides complete references for HTML, XHTML, DOM, Events, CSS and JavaScript/Jscript. It is a shame that the Table of Contents is not presented as that truly shows how complete this title is. Luckily, the TOC is presented on the publisher's web site and I recommend a visit there to see for yourself. Each element reference is complete with information on properties, methods, examples and explanations in a straightforward arraignment. Beyond the references are sections dedicated to explaining how to use the technologies. These sections are not designed as a learners guide, but do provide the information necessary to implement the technology.

I could not imagine my web development without this title. It has been a constant presence on my desk since the first release.

Truly an Excellent Offering from O'Reilly - Review written on February 19, 2003
* * * * *
Rating: 5 out of 5
8 customers found this review helpful.

Not that it's any great surprise, but O'Reilly has put out another great reference. This book has everything. It covers Microsoft, Mozilla, and W3C DOM, CSS1, CSS2, CSS-P, JavaScript and ECMA-Script...the works. This book gives special attention to what works in different browsers and different versions, giving you all the tools you need to create great cross-browser web sites.

This book departs from the first edition in that it no longer claims any support for Netscape 4, which, for all intents and purposes, is a dead platform. The DOM that Netscape tried to work in to version 4 never got accepted by the W3C, and then when Netscape 6 came out, they made the absolutley correct decision to kill the old DOM and move toward the standard. Having said that, this book does still provide adequate coverage of Netscape 4. I say, in doing that, Goodman has gone above and beyond the call of duty.

In short, I wanted to build a website that took advantage of what DHTML has to offer, and having been frustrated by the lack of quality tutorials and references on the web, I bought this. I found it to be very well written and comprehensive to the extreme, and I was up and running with a cross-browser site in no time. If you are going to do web UI development, grab this book.

Great Reference - Review written on February 19, 2003
* * * * *
Rating: 5 out of 5
1 customer found this review not to be helpful.
This ia a great reference for any tags that you are unsure of how to use, if it's supported, what attributes are available. I highly reccomend it as reference material, if you're looking for anything else like how to do web design then you're in the wrong place. This is meant for the experienced HTML coder.
O'Reilly has a good rep for a reason. - Review written on February 16, 2003
* * * * *
Rating: 5 out of 5
5 customers found this review helpful, 1 did not.

This book's title is just what it says: The Definitive Reference.
I also have JavaScript: the Definitive Ref. Don't get both unless you really are using DOM for DHTML and also using JavaScript for other scripting. These two books are at least 1/3 redundant information. They are both EXCELLENT books and I recomend both highly... just not together.
This is all you really need to do DHTML, don't buy dummies, don't buy the big red book; all you need is this one. It's a doorstop, but has enough info to get you up to speed in using DOM and any JavaScript that you're likely to need.
EXCITINGLY DYNAMIC - Review written on January 27, 2003
* * * * *
Rating: 5 out of 5
1 customer found this review helpful, 1 did not.

Brimming with authoritative information, this edition of "Dynamic HTML: The Definitive Reference" harbours all the relevant ingredients that programmers would need in order to keep pace with the latest advances in the field. These include: HTML 4.01, CSS2, JavaScript 1.5 and DOM Level 2.
Also, there are comprehensive coverage on both Internet Explorer 6 and Netscape Navigator 6. The chapters of this versatile text are excitingly dynamic. All those editorial errors which featured in the previous edition have been rectified. This book is an impressive reference source. It is one of the most precious volumes that web authors and developers should keep at hand.
Each of the entries it illustrates has a sample example, which helps the reader to assimilate the gist. Again, the book included information on which version of Netscape or Internet Explorer that is compatible with each element.
It is a superlative text, which is worth every cent that buyers spend on it.
Web Developers need to worship this Bible - Review written on November 28, 2002
* * * * *
Rating: 5 out of 5
21 customers found this review helpful.

Simply put, this book is amazing. It is a complete reference for HTML, CSS, and much of JavaScript (focusing on DOM). If you are looking for a more complete JavaScript reference, I highly recommend Flanagan's JS book, also in the O'Reilly series. Let's face it... It's hard to remember every CSS property, HTML tag, and DOM attribute. Sure, you could do what I used to do and haul 3-4 books around everywhere, or you could get this one book and save yourself the trouble.

What I found most amazing about this book is that it has *every* CSS-2 property that exists. Some of them aren't even supported by Netscape or IE, but they are part of the W3 CSS standard and this book includes them, and even explains their purpose. I find this most amazing. Hopefully Micro$oft and NS will get off their behind and make a fully compliant CSS-2 web-browser :).

Let me tell what this book is not. It is not a tutorial, how-to guide, or system of wonders for those just starting out in web-development, DHTML, or CSS. Although it does have a brief tutorial section (about 180 pages), the core of the book (the remaining 1000 or so pages) is the most concise DHTML reference I have ever seen. This book measures a whole inch thicker than the old version and it's fresh with content, supporting the lastest CSS-Level 2 browsers (Netscape 6+ and IE 5+). The author makes it clear in the beginning of the book that many of the techniques and references presented here are not backwards compatible with Version 4 browsers; as he cleverly mentions, since browsers are free to download, there is no reason for anyone to still be using an older browser. If you're looking for V4 support, he recommends his previous edition. It is nice to know this edition wasn't bogged down with dated material that most of us will never need. V4 compatibility is a pain in and of itself.

When CSS-3 makes its debut in the next year or two (wishful thinking :)), I'd be happy if Mr. Goodman's next version of this text will be half as good as this one. Hopefully it won't take 4 years to come out, though. I do think this current version was needed about 1-2 years ago. It's nice to have it now. This one gets an A+++ in my book!