Introducing “mini”
Today I’m releasing my first attempt at creating a “selector engine”; it’s called mini! I’m not sure if this really qualifies as a “selector engine” though; it does not entirely support any particular...
View ArticleGetting fancy with easing
A while ago I posted a funky demo that made use of the canvas tag to show the effects of all the available jQuery easing functions. jQuery allows you to specify an easing function whenever you initiate...
View ArticleThe jQuery Cookbook
The jQuery cookbook is a recently released book from O’Reilly that covers all aspects of jQuery and tackles common client-side quandaries with a well-thought out arsenal of recipes. This book will...
View ArticleEasing in jQuery 1.4a2
I’m happy to write that my proposed change has been accepted into the jQuery “fx” core. I thought it worth explaining how this feature works and how you can make it work in your code. Currently, jQuery...
View ArticleUnder jQuery’s bonnet
If there’s one thing all library users should be doing more, it’s peeling back the layer of abstraction and seeing what’s really happening underneath. This is the only way to gain a true understanding...
View ArticleDouble bitwise NOT (~~)
Who would have thought that JavaScript’s rare and mysterious bitwise operators could be so useful? I first discovered this trick a while ago from a slideshow on JavaScript performance, by Thomas Fuchs....
View ArticleCreating fairies
I wanted to give a brief overview of the techniques involved in creating this. It’s slightly pointless but still quite fun and I think there are a few notable aspects of its implementation that are...
View ArticleDetect IE in JS using conditional comments
I originally posted this as a gist, here. I thought it best to keep my readers informed so that’s why I’m posting it here too: // ---------------------------------------------------------- // A short...
View ArticleJSAPI.info
A while ago I made the “jQuery source viewer“. It allows you to explore jQuery’s source and has a hackable URL pattern so you can get at what you need (e.g. /jquery/append). I had been thinking about...
View ArticleZerg rush in JavaScript
You may have recently seen Google’s “Zerg Rush” Easter Egg. I thought it’d be fun to try doing something like this myself. See my demo before you read on. As you can see it’s not as polished as the...
View ArticleIntroducing “mini”
Today I’m releasing my first attempt at creating a “selector engine”; it’s called mini! I’m not sure if this really qualifies as a “selector engine” though; it does not entirely support any particular...
View ArticleGetting fancy with easing
A while ago I posted a funky demo that made use of the canvas tag to show the effects of all the available jQuery easing functions. jQuery allows you to specify an easing function whenever you initiate...
View ArticleThe jQuery Cookbook
The jQuery cookbook is a recently released book from O’Reilly that covers all aspects of jQuery and tackles common client-side quandaries with a well-thought out arsenal of recipes. This book will...
View ArticleEasing in jQuery 1.4a2
I’m happy to write that my proposed change has been accepted into the jQuery “fx” core. I thought it worth explaining how this feature works and how you can make it work in your code. Currently, jQuery...
View ArticleUnder jQuery’s bonnet
If there’s one thing all library users should be doing more, it’s peeling back the layer of abstraction and seeing what’s really happening underneath. This is the only way to gain a true understanding...
View ArticleDouble bitwise NOT (~~)
Who would have thought that JavaScript’s rare and mysterious bitwise operators could be so useful? I first discovered this trick a while ago from a slideshow on JavaScript performance, by Thomas Fuchs....
View ArticleCreating fairies
I wanted to give a brief overview of the techniques involved in creating this. It’s slightly pointless but still quite fun and I think there are a few notable aspects of its implementation that are...
View ArticleDetect IE in JS using conditional comments
I originally posted this as a gist, here. I thought it best to keep my readers informed so that’s why I’m posting it here too: // ---------------------------------------------------------- // A short...
View ArticleJSAPI.info
A while ago I made the “jQuery source viewer“. It allows you to explore jQuery’s source and has a hackable URL pattern so you can get at what you need (e.g. /jquery/append). I had been thinking about...
View ArticleZerg rush in JavaScript
You may have recently seen Google’s “Zerg Rush” Easter Egg. I thought it’d be fun to try doing something like this myself. See my demo before you read on. As you can see it’s not as polished as the...
View Article