Blog
I’ve got a mini-announcement. Starting this week about half of my time at Mozilla is going to be spent driving the direction of the brand-new Mozilla Firebug team. I’m, understandably, quite excited about this proposition. Like all web developers I’ve found Firebug to be an invaluable tool for web development. We have a great team […]
Comment ·
Posted: July 17th, 2008
I’ve had a little utility that I’ve been kicking around for some time now that I’ve found to be quite useful in my JavaScript application-building endeavors. It’s a super-simple templating function that is fast, caches quickly, and is easy to use. I have a couple tricks that I use to make it real fun to […]
Comment ·
Posted: July 16th, 2008
A new feature being introduced in HTML 5 is the addition of custom data attributes. This is a, seemingly, bizarre addition to the specification – but actually provides a number of useful benefits. Simply, the specification for custom data attributes states that any attribute that starts with “data-” will be treated as a storage area […]
Comment ·
Posted: July 13th, 2008
This week I’ve been busy working on implementing a test suite for the Selectors API specification. I picked up a new microphone recently so I decided to do a quick walkthrough of the work that I’ve been doing and how I’ve been going about it. You can view the the video below: Implementing a Selectors […]
Comment ·
Posted: July 10th, 2008
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
There is no such thing as a JavaScript plugin contends James Coglan. I completely agree that there are no, specific, techniques within the JavaScript language that make “plugins” possible (such as the ability to namespace code and import it, or some such). HOWEVER – I will contend that such a thing as plugins exist and […]
Comment ·
Posted: July 2nd, 2008
Last week it came out that, in Firefox (and other Gecko-based browsers) you could dip into the private scope of a function using eval, like so: // Getting "private" variables var obj = (function() { var a = 21; return { // public function must reference 'a' fn: function() {a;} }; })(); var foo; eval('foo=a', […]
Comment ·
Posted: July 2nd, 2008
Like every web developer I’ve spent a lot of time using the Firebug extension to Firefox in my day-to-day development. I’ve found it interesting to see how my development methodologies have changed with access to that tool. Unsurprisingly, my personal development style mirrors much of the general web dev public. But what I find most […]
Comment ·
Posted: July 1st, 2008
Next entries » ·
« Previous entries