dom scripting

Remember those huge JavaScript books sold years ago? The massive pieces of text where the only thing you remembered was how to make an "alert" and how it might not even work in all browsers? Well, that was years ago. Nowadays, JavaScript has more style. AJAX and DOM are leading the way in its popularity -- and since AJAX has been reviewed several times before, it's time for DOM.

DOM is the Document Object Model. It's a concept of viewing a document as a hierarchal, logical tree structure -- similar to a filesystem. By using a handful of JavaScript functions, you can manipulate the DOM to do such things as add tags and modify element's styles. Doing something like this can sound daunting, but Jeremy Keith's DOM Scripting teaches how to do it in an insanely easy way.

Even if you're new to JavaScript, DOM Scripting provides an excellent, concise chapter to bring you up to speed. From there, the actual lessons on DOM begin. Starting with some basic element manipulation, then moving on to attributes, searching, and modifying CSS, Mr Keith makes learning DOM a walk in the park.

As a bonus, in between chapters, you're invited to put your new skills to work by building some DOM-enabled web pages. What's more, these projects not only provide a chance to practice DOM, but showcase several base practice methods and caveats.

Balancing a perfect blend of theory, practice, and application development, DOM Scripting is everything you need to start working with DOM. This book definitely gets a 10/10.