Penguin Power!
Buy Linux distributions at discount prices!
Linux| Perl| PHP| Webserv| Databases| Sysadmin| Programming| Filesystems| Java| Webprog
News from Slashdot
Iran Reverse Engineers Cobra Attack Helicopter

Ask Slashdot: How To Shop For a Laptop?

Cisco All But Kills Cius Tablet

Germany Sets New Solar Power Record

Certain 'Personality Genes' Correlate With Longevity, Says Study

US CIO/CTO: Idea of Hiring COBOL Coders Laughable

Barter-Based School Catching On Globally

Can You Buy Tech With a Clean Conscience?

Van Jacobson Denies Averting Internet Meltdown In 1980s

19-Year-Old Squatted At AOL For 2 Months


Related products:

The CSS Anthology : 101 Essential Tips, Tricks & Hacks The CSS Anthology : 101 Essential Tips, Tricks & Hacks

Ajax in Action Ajax in Action

Foundations of Ajax (Foundation) Foundations of Ajax (Foundation)

DOM Scripting: Web Design with JavaScript and the Document Object Model DOM Scripting: Web Design with JavaScript and the Document Object Model

Professional JavaScript for Web Developers (Wrox Professional Guides) Professional JavaScript for Web Developers (Wrox Professional Guides)

Html Dynamic

DHTML Utopia Modern Web Design Using JavaScript & DOM

Html Dynamic
Format: Paperback
Author: Stuart Langridge
ReleaseDate: 01 May, 2005
Publisher: SitePoint
Rating:

Complicated but definately worth reading
last-child. (this was originally published on www.com)

This is a difficult book to read for non-javascript programmers. If you are more comfortable with HTML and CSS, I'd recommend reading Jeremy Keith's DOM Scripting first. Keith explains the theories behind this book.

That said, I did learn enough from DHTML Utopia to not look like a complete idiot during my job interview with Yahoo. This book is filled with project examples for you to follow along with. I will say that I tried several of the examples and had mixed results. I visited the book's web site to get updated code.

If you've already worked with Javascript, this is a great book to have on the shelf. If you are a rookie, start with Jeremy Keith and follow up with DHTML Utopia.


Definitely NOT a book for beginners
In the Introduction section, the author says "Some experience with JavaScript might also be useful, but it is by no means critical" (Page VIII) which isn't true. As a developer with no prior JavaScript experience, I've been very disappointed with this book.

Throughout the book, the author will keep assuming (implicitly) that you already have a good programming background (he uses a more complex logic in his code),and will leave many things unexplained or explained too late. This alone will easily guarantee frustration. NO BOOK EVER frustrated me that much.

Another issue is that the book uses some very complicated examples with complex logic. Unlike other decent coding books, instead of starting with simple functional examples and developing them\it as you read a chapter, the author uses one big example and "tries" to explain it part by part throughout the chapter. This might force you to "memorize" the script(s) since they contain too much code to understand (which is not the point). To make sure if the examples of the book suit you or not, download the free sample chapters from Sitepoint. com and check the "table highlight" example at the end of chapter 3. That's how most of the examples will be presented. (with more code of course)

Now don't get me wrong, the topics covered in this book are great, but it seems that the only people who will really appreciate it are those who already have a good background in JavaScript (logic,functions,methods. . . etc) NOT beginners like myself. So if you're trying to learn JavaScript\DOM, then go find a better book (such as "DOM scripting").


Avoid this like the plague
The author tries to be cute, funny and authorative but ends up just plain painful. This is without doubt the worst book on DHTML/Javascript that I've ever read. The examples are over-long and artificial, and would be difficult to incorporate into a real world application. The author peppers the book with snazzy shots like "It's the modern way!" but rarely explains the benefits of the methodology he's pushing, and glosses over any shortcomings.
For instance, in discussing regular expressions he provides a simple expression for a telephone number, then points out that it's seriously flawed. But it's "suitable for our discussion" so onward we press, and a correct solution is never provided. Bad luck if you were after such a beast. (Footnotes abound - often just URLs to now broken links - so you have to wonder why he couldn't have provided the solution at the bottom of the page. ) The part on Ajax is a joke - he just plugs in an out-of-date version of the Sarissa library and never scratches below the surface.
Beware.



Go to lyrics-now.com for music lyrics and song lyrics.
Bass and guitar tablatures: Fretplay.com, Guitar tabs, Bass tabs, Fresh tabs, How to read tabs
Plan your travel and holiday here: Travel Helper!