rusting pipe

Learn JavaScript - DOM Scripting by Jeremy Keith

Mar 29, 2008

I’ve been designing websites for what seems to be forever. It’s been at least 13 years. Ages ago I attempted to learn JavaScript to no avail. I never really found any great use for it – and what it was being used for was pretty trivial and lame.

Times have changed and just about a year ago I decided to try and learn JavaScript again – if you’re currently in the same boat that I was, I would highly recommend Jeremy Keith’s DOM Scripting. It changed my view of the language and what was possible with websites. If you’re starting to explore JavaScript to add a little spice to your site, it’s a must read.

Amazingly, almost the whole book is in Google – check it out – DOM Scripting on Google Books. It’ll change your understanding of the language and how to make your sites so much cooler – and he’s a advocate of best practice. If you’d prefer to kill a tree, get DOM Scripting at Amazon.

I haven’t read his other book yet – Bulletproof AJAX – but plan to real soon and I’ll let you know my thoughts.

Comments

Brad's AvatarI'm Brad Cooper, a user experience designer and front-end programmer with a passion for actualizing visions. I strive to create a piece of art in each site that I put together both visually and technically.

I'm an advocate of web standards and open source.

I work outside Philadelphia, PA and live in Marlton, NJ.

Learn more about me

Contact Me

bradleyjcooper@gmail.com or (856) 316-7128

Previous Tutorials

Unobtrusive Expand and Collapse Navigation

Create a vertical navigation that will expand and collapse to show and hide sub-navigation using only unordered lists and as few class/id names as possible…

Forcing New Windows on Users Script

Launch new windows for PDFs and External Websites without having to add anything into my (x)HTML – a pure behavior that should be separated from my core structure. There have been many attempts at tutorials on this, but I’ve never been happy. Here is my attempt – check out the finished demo.

Shorten document.getElementById

Do you write document.getElementById or document.getElementsByTagName too many times in your javascript to count? How about shortening them into their own easy to use functions?…

Google Feed API Tutorial

Using Google’s new Feed API, I wanted to be able to read in a single feed that pulls all of my blog, twitter, del.icio.us and digg posts…