Dom Scripting by Jeremy Keith

In my time, I’ve read quite a few computing text books. On my degree course, I read lots of awful books on boring subject matter like 3D computer graphics and IT management strategies, and in my spare time I’ve read a lot of interesting books based around web design/development and all that entails. This book is my favourite so far.

Why I Liked it

The reason for enjoying this book so much was the way it spoke to me; I wish 4.5 years ago when I started my degree there had been a text book or a lecturer who could have explained basic programming to me in the way Jeremy Keith does in this book.

Here comes a tangent> I went to uni at 18, thinking I’d make a good programmer; I was good in Excel, Access, Frontpage and got a B for IT A-Level. However it wasn’t to be the case, I never got my head around programming. I struggled through the Java module and even barely passed the web development module in my 2nd year. It took me 2.5 years to find a language I could understand (hello PHP) and even longer to understand seemingly obvious things like Arrays, functions, etc.

Back to the review

The examples are slowly built up over chapters, as with a lot of books, and were set down in such a way that applying them to my real-world problems was made easy. As soon as I start to engage with a text-book I usually go off-target and start messing around with my own variations of the examples and try to modify the examples to suit my problems - usually it doesn’t work for me (you’d think I’d learn) but with Dom Scripting I was easily able to do this.

Good practice included as standard

Another reason for liking the book, was that the examples didn’t include bloated old-school HTML. So many times I’ve picked up a book and tried to learn its subject matter, whether that’s PHP or XML or both or none and the code examples often include horrific table-laden HTML that I just can’t bring myself to actually use. (I am a web standards snob pure and simple).

Bonus

I finally now understand what AddLoadEvent() is for. No more struggling trying to get multiple JavaScripts functions to run onload. Before reading Dom Scripting I was aware of the issue AddLoadEvent() but really what it was for and I was also aware that only being able to run one event onload must have a solution I just didn’t put 2 and 2 together.

Dom Scripting website

Share and Enjoy

These icons link to social bookmarking sites where readers can share and discover new web pages.

Leave a Reply

Commenting rules

  • Try to keep your comments as relevant as possible - don't tell me my site design is rubbish or that you hate yellow
  • Please don't tell me about spelling mistakes via this form. If you spot an error please use the contact form.
  • No HTML/JavaScript/BBcode.
  • Don't be abusive: No racism, homophobia or any other nastiness.
  • Feel free to express your opinion, but do so in an eloquent way.

If you do not respect these rules your comments may be edited or even deleted.