DHTML Utopia (Book review)
DHTML Utopia contains ten chapters which build on one another. I recommend reading the whole book instead of skipping chapters, as there are some concepts (like object literals) that are used in the rest of the book once they have been explained. If you miss reading the explanation you could have a hard time understanding the following chapters.
After the basics have been explained, the next few chapters move on to animation, form validation, and my biggest complaint about this book: the multilevel animated dropdown menu. In my opinion it doesn't matter how much modern, unobtrusive, gracefully degrading DOM scripting you use - a multilevel animated dropdown menu is still bad usability. I really would have liked to see an example more in line with modern web design.
The final chapters describe pretty advanced concepts such as remote scripting, AJAX, server communication, and XPath. This section is probably of most use to people who work on web applications rather than informational websites. The techniques - just like the techniques in the rest of the book - are explained in a step-by-step way that makes them understandable, so even if web applications are not your thing I recommend reading the entire book.
All in all I think DHTML Utopia is a very helpful book for anyone looking to improve their DOM scripting skills.
As with all SitePoint books, there are sample chapters you can download to find out if the book is right for you.
- Author: Stuart Langridge
- ISBN: 0957921896