jQuery LiveSearch

A fun blog post popped up yesterday in which John Nunemaker ported a Quicksilver-style Live Search to jQuery. Taking a look at his code, I decided to have a little fun and re-port it to jQuery – trying to use the functional style that jQuery promotes. I think the end result is quite simple and […]

Comment · Posted: July 8th, 2008

Deep Profiling jQuery Apps

This evening I was playing around with the idea of profiling jQuery applications – trying to find a convenient way to completely analyze all the code that is being executed in your application. I’ve come up with a plugin that you can inject into a jQuery site that you own and see how the performance […]

Comment · Posted: June 16th, 2008

Title Capitalization in JavaScript

The excellent John Gruber recently released a Perl script which is capable of providing pretty capitalization of titles (generally most useful for posting links or blog posts). The code handles a number of edge cases, as outlined by Gruber: It knows about small words that should not be capitalized. Not all style guides use the […]

Comment · Posted: May 21st, 2008


Demos below! As a sort-of reverse birthday present I’ve decided to release one of my largest projects, in recent memory. This is the project that I’ve been alluding to for quite some time now: I’ve ported the Processing visualization language to JavaScript, using the Canvas element. I’ve been working on this project, off-and-on now, for […]

Comment · Posted: May 8th, 2008

Pure JavaScript HTML Parser

Recently I was having a little bit of fun and decided to go about writing a pure JavaScript HTML parser. Some might remember my one project, env.js, which ported the native browser JavaScript features to the server-side (powered by Rhino). One thing that was lacking from that project was an HTML parser (it parsed strict […]

Comment · Posted: May 5th, 2008

Dromaeo: JavaScript Performance Testing

Dromaeo is the name that I’ve given to the JavaScript performance test suite that I’ve been working on over the past couple months. I was hoping to hold off on this release for another week or two, while I finished up some final details, but since it’s been discovered, and about to hit the Digg […]

Comment · Posted: April 11th, 2008

Classy Query

NOTE: This was an April Fools joke for April 1st, 2008. Over the past two years, seeing hundreds of thousands of people use jQuery, a major point has become apparent: jQuery simply isn’t able to scale to handle the development needs of most power users. It lacks the clarity and power functionality that most developers […]

Comment · Posted: April 1st, 2008

Simple JavaScript Inheritance

I’ve been doing a lot of work, lately, with JavaScript inheritance – namely for my work-in-progress JavaScript book – and in doing so have examined a number of different JavaScript classical-inheritance-simulating techniques. Out of all the ones that I’ve looked at I think my favorites were the implementations employed by base2 and Prototype. I wanted […]

Comment · Posted: March 20th, 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


Infrequent, short, updates and links.