World Famous Comics: DOM Scripting: Web Design with JavaScript and the Document Object Model
DOM Scripting: Web Design with JavaScript and the Document Object Model
By: Jeremy Keith Publisher: friends of ED Average Rating: Binding: Paperback Number of Items: 1 Number of Pages: 368 Publication Date: September 12, 2005 Studio: friends of ED
Product Description: We know from the success of titles such as Web Standards Solutions , Cascading Style Sheets: Separating Content from Presentation, and the Web Designer's Reference that web designers are increasingly concerned with making sites that don't just look pretty, but are also built using current best practices. There are three main technologies married together to create usable, standards-compliant web designs: XHTML for data structure, Cascading Style Sheets for styling your data, and JavaScript for adding dynamic effects and manipulating structure on the fly using the Document Object Model. This book is about the latter of the three. DOM Scripting: Web Design with JavaScript and the Document Object Model gives you everything you need to start using JavaScript and the Document Object Model to enhance your web pages with client-side dynamic effects. Jermey starts off by giving you a basic crash course in JavaScript and the DOM, then move on to provide you with several real world examples built up from scratch including dynamic image galleries and dynamic menus, and show you how to manipulate web page style using the CSS DOM, and create markup on the fly. You'll learn how to:
* Apply dynamic behavior to your pages without inserting JavaScript in your markup.
* Write scripts that degrade gracefully when JavaScript isnt available.
* Use web standards to ensure cross-browser compatibility.
* Harness the power of the DOM to create user-controlled animation.
Good but.... ^ the author consistently goes into long descriptions of code and code outlines then at the end of all of this description and code outlines says, "but don't do it this way, this way is better". Then proceeds to describe and outline another way of achieving the same result. Frustrating to a novice.
From (x)html & css to Javascript. ^ If you were like me and looking for a "inbetween" book geared for web designers who have not really understood other Javascript books, or found them to be great for reference but not so much for learning, then this is the book for you. The author wrote it from the stand point that you understand xHTML and CSS and are wanting to create another craft for yourself and assist you in your web development journey. Great examples that document the process of coding Javascript seperatly from your presentation views to have perfect seperation of content.
Get this Masterpiece while you can!!! ^ This is no overstatement.
If you're like me, rummaging through book shelves/Amazon for a decent book on JS that doesn't assume anything but HTML,CSS about you, GET THIS BOOK!
Seriously, I read 2 books on JS and another 2 on AJAX before this one, only to realize that I had no clue how to actually WRITE javascript. I luckily stumbled upon this book and after 4 days reading it I'm no longer intimidated by verbose JS code. This book has got me implementing serious website functionality, from no experience with JS.
Moreover the book is layed out perfectly, with examples and implementations of everything you learn through it. You cannot possibly find a better book (I'm not getting anything for this review btw), just to show you how excited I am about this amazing piece of work.
No caveats, just GET IT!
TJM review of DOM Scripting... ^ For the most part this was an excellent book. It doesn't go quite as far as I would have liked. I was looking specifically for information on creating a menu system with the DOM.
Excellent Coverage of Dynamic HTML Using Javascript ^ I know JavaScript pretty well but this book taught me a lot in areas that I was weak, i.e. creating HTML elements dynamically. Document.createElement("div") for example. I would recommend it to anyone who wants to use this type of programming.