I’ll start off by saying that out of all of his points, I agree with the first and second and semi-agree with the fifth and sixth. I think it’s best if I run through them all individually and explain my reasoning.
document.write – Like I said, I agree with him here. The DOM can be used to add in content in anywhere on the page so there’s no need for document.write.
onclick=”void(0)” – This follows on nicely from the last point, because in the bookmarklet link I actually USED void(0);. If I didn’t use void(0); then it wouldn’t work, in the case of that bookmarklet, you would be taken to a page that simply said Georgia on it. Using return false as a substitute for void(0); will simply cause a script error. However, in event handlers, return false should always be used instead of void(0);, the only valid use for void(0); is in the href after a bookmarklet.
onmouseover="myCall('I','pity','the','foo',1233,'I aint going on no plane')" – Semi-agreeing again, I would like to remind you of the reasoning as to why this is bad.
Anyway, that’s enough about webdevelopment now. A quick summary of what else has happened since I last blogged. I found out that to download the Windows Server 2003 image I had to submit all of my TOTALLY GENUINE details again, then add the image to my shopping cart, then click next a lot of times and wait for some painfully slow loading pages to load, then I got an email with a link in it to a download and also an activation code. After all that kerfuffle I finally have the image on my PC and need only to burn it to disc.
I also played on Doom 3 earlier, and actually finished it. Finally, after over a year I finally got round to completing it. I always got bored after playing for so long, but this afternoon I started playing again and battled all the way through to the end, w00t for me.
I wrote this entire blog entry before I even had a title, seriously. I’m still writing and I haven’t even got a slight idea what the title might be.