Quite recently I finished reading the book AdvancEd DOM Scripting by Jeffrey Sambells, together with Aaron Gustafson.
Don’t you hate it when you’re going to say something, or blog about a topic, and someone beats you to it (in this case, Roger’s review of this book)?
Anyway, let me try and complement that review with my opinions and takes. AdvancEd DOM Scripting is for those who have dabbled some with DOM scripting, have gotten hooked, or at least curios enough, and want to delve deeper. The chapters are:
- 1. Do It Right with Best Practices
- 2. Creating Your Own Reusable Objects
- 3. Understanding the DOM2 Core and DOM2 HTML
- 4. Responding to User Actions and Events
- 5. Dynamically Modifying Style and Cascading Style Sheets
- 6. Case Study: A Photo Cropping and Resizing Tool
- 7. Adding Ajax to the Mix
- 8. Case Study: Enabling Asynchronous File Uploads with Progress Indicators
- 9. Using Libraries to Increase Productivity
- 10. Adding Effects to Enhance User Experience
- 11. Mashups Galore! Using APIs to Add Maps, Searching, and Much More
- 12. Case Study: Style Your select with the DOM
Read those chapter names carefully; taste them for a little while. Come to think of it, aren’t those topics basically everything you need to know and more to create compelling and modern web sites? And isn’t at least three of them hitting the nail on the head on what you wanted to learn, but haven’t had time for yet?
i in a loop to something, and it wasn’t what you expected? Here you will get the explanation, and not only that, but also a diagram explaining why it is so.
The criticism (from others)
Roger mentioned some spelling errors, but I was more amused by great names like “fuction” (still trying to figure out what that actually means :-)), than disheartened.
(maybe I should shut up about this, since I and a colleague was actually comparing who had the longest (but as optimized as possible, of course) regular expression the other day…)
What’s great about his book
Who is this book for?