<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="Generator" CONTENT="MS Exchange Server version 5.5.2654.45">
<TITLE>Book Review: Dynamic HTML, 2nd Ed.</TITLE>
</HEAD>
<BODY>

<P><FONT SIZE=2>Title: Dynamic HTML, 2nd Ed.</FONT>
<BR><FONT SIZE=2>Author: Danny Goodman</FONT>
<BR><FONT SIZE=2>Publisher: O'Reilly</FONT>
<BR><FONT SIZE=2>Published: 2002_09_15</FONT>
<BR><FONT SIZE=2>ISBN: 0596003161</FONT>
<BR><FONT SIZE=2>Pages: 1500</FONT>
</P>

<P><FONT SIZE=2>Dynamic HTML is a colossal 1,500 page reference on HTML, CSS, DOM and JavaScript. Published in September of 2002, the second edition has been updated to cover the latest versions of all the specifications. Coverage of some items such as Netscape Navigator 4's DHTML have been depreciated.</FONT></P>

<P><FONT SIZE=2>The text assumes the reader knows HTML fundamentals and JavaScript basics. This section presents a nice tutorial dialog on the past, present, and future of cross-platform dynamic html. The author also present various cross-platform strategies for working with browser supported DHTML features and planning for graceful degradation when browser support is lacking.</FONT></P>

<P><FONT SIZE=2>The remainder of the book is an indispensable cross-reference of the specifications, what portions are shared across various browsers, and how the browser implementations differ. The appendices include quick references on colors, character entities, keyboard events, Internet Explorer commands, and HTML/XHTML DTD support. In short, the reference section is indispensable. </FONT></P>

<P><FONT SIZE=2>In the preface, the author states that he wrote the book for selfish reasons: &quot;My brain could no longer store the parallels and discrepancies of the hundreds of terms for HTML attributes, style sheets, and scriptable object models. And no browser maker was about to tell me how compatible a particular feature might be in another browser.&quot;</FONT></P>

<P><FONT SIZE=2>I can't pretend to imagine the amount of time and effort that must have gone into writing this book. But I can appreciate it. The detail, insight, and information density is excellent. You might buy other books to learn about HTML, CSS, DOM, and JavaScript, but this is the book you will want close at hand when you work with them.</FONT></P>
<BR>

<P><FONT SIZE=2>--</FONT>
<BR><FONT SIZE=2>Garrett Goebel</FONT>
<BR><FONT SIZE=2>IS Development Specialist</FONT>
</P>

<P><FONT SIZE=2>ScriptPro&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Direct: 913.403.5261</FONT>
<BR><FONT SIZE=2>5828 Reeds Road&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Main:&nbsp;&nbsp; 913.384.1008</FONT>
<BR><FONT SIZE=2>Mission, KS 66202&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Fax:&nbsp;&nbsp;&nbsp; 913.384.2180</FONT>
<BR><FONT SIZE=2>www.scriptpro.com&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; garrett at scriptpro dot com</FONT>
</P>

</BODY>
</HTML>