Blog


JavaScript iPhone Apps

I’ve been watching, with interest, developers create new applications for the iPhone. Owning one myself – and being knowledgeable in JavaScript – I’ve been wondering what options there were for creating downloadable JavaScript applications or the iPhone. In doing some research I found a number of solutions, some simpler than others, some requiring more knowledge […]

Comment · Posted: November 18th, 2008


MiniAjax.com For Sale

Last fall I had the opportunity to acquire a great domain – one that was already quite popular within the Ajax realm: MiniAjax.com. It made a splash when it was released in early 2007 – and while it, literally, hasn’t been updated since it first came out, it continues to draw a large audience. It […]

Comment · Posted: November 18th, 2008


Accuracy of JavaScript Time

There were two events recently that made me quite concerned. First, I was looking through some of the results from the Dromaeo test suite and I noticed a bunch of zero millisecond times being returned from tests. This was quite odd since the tests should’ve taken, at least, a couple milliseconds to run and getting […]

Comment · Posted: November 12th, 2008


CSS Animations and JavaScript

Apple, and the WebKit team, have recently proposed two different additions to CSS: CSS Transitions and CSS Animations. The two specifications are confusingly named – and it’s hard to tell what the difference is between them at first glance. However, to put it simply: CSS Transitions are easy to use, while CSS Animations are made […]

Comment · Posted: November 11th, 2008


Picking Time

It’s not often that new user interface conventions are born – or popularized. Even less so within the realm of web development. I’d argue that Sparklines and Lightbox are two of the best examples of UI conventions that were popularized on the web. Recently Maxime Haineault announced a simple jQuery plugin for inputting a new […]

Comment · Posted: November 11th, 2008


Deadly Expandos

If I had to rate my least favorite browser bugs I’d have to put this one near the top. A holdover from the old DOM0 days it’s a practice where elements with a given name or ID are added as an expando property to another DOM node. Here are my two favorite examples of this […]

Comment · Posted: November 10th, 2008


CSS3 Template Layout

Like many developers who had seen the work-in-progress CSS3 Layout specification I was immediately horrified. As one commenter on Reddit said: “Argh. ASCII-art drawing for columns?” which summarizes my initial feeling pretty well. Now I felt that way until seeing this example from the CSS3 Layout spec document: I could immediately determine what the template […]

Comment · Posted: November 10th, 2008


Element Traversal API

A little while ago a nightly of Firefox 3.1 included support for the new Element Traversal API proposed by the W3C. The purpose of this proposal is to make it easier for developers to traverse through DOM elements without having to worry about intermediary text nodes, comment nodes, etc. This has long been a bane […]

Comment · Posted: November 10th, 2008


Next entries » · « Previous entries

Secrets of the JavaScript Ninja

Secrets of the JS Ninja

Secret techniques of top JavaScript programmers. Published by Manning.

John Resig Twitter Updates

@jeresig / Mastodon

Infrequent, short, updates and links.