skip to content rich footer

stevenclark.com.au

subscibe to the StevenClark.com.au rss feed

DOM Scripting (Book Review)

DOM Scripting: Web Design with JavaScript and the Document Object Model by Jeremy Keith (cover)This week I’ve had the opportunity to read DOM Scripting: Web Design with JavaScript and the Document Object Model by Jeremy Keith. As someone who learned a little bad JavaScript a few years ago and then passed it by there’s always been a hole in my skillset beyond basic form validation and editing other people’s snippets. I would suggest anyone working through these examples first try hand coding them from the book and cross-checking with the errata. If you can’t get scripts working after scouring for typos and pulling your hair out by the roots then, and only then, go to the code archive and cut-and-paste. Why I suggest hand typing code exercises like this is because doing is learning so give it your best shot.

Having done a fair amount of programming in the past its no surprise this wasn’t a difficult book for me to absorb. But it definately filled that basic knowledge gap which had been of concern. The book, rather than trying to be everything to all people, has its strength in that Jeremy has focused on explaining the DOM and how to manipulate it effectively as a tree of nodes. Not with over elaborate glitter but through grounded exercises which consistently feed back into the basic knowledge established in earlier chapters. He has strong repetition throughout the book which reinforces the learning outcomes and a development philosophy aligned with my own.

As for value, I’d say that DOM Scripting is now one of my most valuable office texts. There are so many rubbish JavaScript books around that having a good one here will be an invaluable reference and learning tool.

If I were to offer any small suggestion to these step-through programming books it would be simply to make the reader think a little more. Programming texts often have a few optional exercises at the end of the chapter which aren’t essential to progress through the book but offer the ability for readers to slightly play with the concepts. After all doing is learning. Nothing that is going to bog them down for a day but just a few small extensions on the key concepts of the chapter.

I would definately recommend anyone who wants to learn JavaScript to pick up this book as their first port of call. They should perhaps work through it and then reread it a second time before progressing to any other text just to be sure they understand the key concepts. If you can use those concepts effectively then you have a strong base of knowledge on which to build your expertise.

2 Responses to “DOM Scripting (Book Review)”

  1. » Blog Archive » Bulletproof Ajax (Book Review) - StevenClark.com.au

    [...] would strongly recommend anyone to go out and buy Jeremy’s books (first read DOM Scripting and then this [...]

  2. » Blog Archive » DHTML Utopia (Book Review) - StevenClark.com.au

    [...] it will spend a few years on my shelf as a reference book. I’d suggest reading Jeremy’s DOM Scripting and then Bulletproof Ajax followed by DHTML Utopia if you’re concerned with any learning [...]

Social Networking

Keep an eye out for me on Twitter

About the Author

Steven Clark Steven Clark - the stand up guy on this site

My name is Steven Clark (aka nortypig) and my passions are business, web development, photography and writing. I have an MBA (Specialisation) and a Bachelor of Computing from the University of Tasmania. I am working as a business management consultant.

Photography

My photography is at Steven Clark Studio and my regular photo blog presents an ongoing stream of latest images at Walk a Mile in my Shoes and I'm working on a long-term photography project called the King Island Project.

Recently Reviewed Books

Site Supporters

Hosted by Brett Drinkwater at Tashosting who is always there at the other end of my every inconvenient question and technical crisis. Brett's local community support for us over the last five years is greatly appreciated.

skip to top of page

Currently Reading

Ansel Adams: The Camera

As the first of three parts of Ansel Adams Photography Series, Ansel Adams: The Camera begins by discussing the idea of visualisation in relation to photography. Ansel Adams is a master of his craft; this series has sat on my backburner for some time. Book 2 in this series is The Negative and it's followed up by The Print. In them Ansel outlines his philosophy of photography rather than trying to lay down a set of rules. This first instalment is a technical book that explains the good old fashion film camera.