About Nicholas C. Zakas

Recent Posts

The ping Attribute

Privacy concerns abound! The latest is the new Firefox ping attribute that can be placed on links. Essentially, using ping, you can specify a location that should be notified when the link is clicked, for tracking purposes. There was an immediate flurry of responses related to privacy concerns. “We don’t want you knowing what we’re... […]

Firefox 1.5 Keypress Event Changes

Someone submitted a post to the P2P forum saying that one of my book examples is no longer working in Firefox 1.5. After some investigating, I made an interesting discovery. It seems that in Firefox 1.5, the keypress event behaves differently than in previous version. As I said in Professional JavaScript, the keypress event fires... […]

Colored Bullets

I recently came across a design that asked for colored bullets in a bullet list. One would think that there would be some sort of CSS property to allow such a thing. But alas, there isn’t. The bullets are always the color of the text. However, I refused to resort to using images for bullets... […]

JavaScript 1.2 Must Die

I’m kind of shocked nowadays when I see anyone using the language="JavaScript" attribute on <script> tags. But I’ve noticed a disturbing trend recently: the user of language="JavaScript1.2" seems to be everywhere. For those who don’t remember, initially you specified the version of JavaScript in the language attribute. That was all fine and good, but the... […]

Canvas in IE

A while back, some of us were talking about how it would be possible to emulate the canvas element in Internet Explorer. Looks like Emil stepped up and figured out how to create Canvas in IE. Check it out, it’s pretty cool! […]

Someone Else Gets It, Too

After my last posting garnered such a small response, I was heartened to see this site pop up in a blog posting over at Foo’s place. If you stop over, this guy says essentially the exact same thing. In any event, at the site you can download template files to make your own feed icons... […]

Syndication Confusion

This site, and others, have an RSS feed; others have Atom feeds. What do they have in common? Not enough, in my opinion. Let’s take a trip around the web to see how site owners are syndicating information. Start at this site. I have replaced the old-school RSS icon with the new syndication icon adopted... […]

RIP Web Trends of the 90s

I was doing a little ruminating today about my first web site and how far the web really has come. As I was looking back, I began remembering all of the trends in web design from the 90s. These are the things we all included on our web sites by default, and now have gone... […]

The Website Development Process

I read about this over at ForgetFoo, but I didn’t want to lose the link, so I figured I’d just blog about it and share with all the other web developers about there: The Website Development Process. It’s a very accurate representation of what should go on during the development of a web site. Sadly,... […]

Comment Spam

Today, I had a vicious bout with a comment spammer on this site. Someone (or something) was sending comments to an old post periodically. Despite my having removed the comment form for that posting, apparently the person or persons responsible were able to work around that by using some sort of spambot that just POSTed... […]