Check out my latest project: Full Frontal JavaScript Conference

Archive for the "jQuery" Tag

Throttling function calls

If you've written any kind of validation on user input, like onkeypress then you'll know that sometimes you want to throttle the amount of times your function runs. A good example of this is Ajax based username validation - you don't want to hit the server on every key press, because most users will be [...]

Signs of a poorly written jQuery plugin

So far with every single workshop I've given, both for advanced JavaScript and jQuery for Designers, this question (or some variation thereof) has come up: How do you know if the plugin is good to use? It's always dependant on the problem they're trying to solve, but in lieu of a better jQuery plugin ranking [...]

dConstruct 2009 & Barcamp Brighton 4

This last week has been a huge social/talky/knowledge festival for me. It comprised of dConstruct 2009 and my first attendance at any barcamp: Barcamp Brighton 4.

New Projects, more writing & more speaking

I wanted to let you know, my dear reader, what I've been up to lately, but more over that I'm going to start cross posting my other articles to this blog.

jQuery multibinding events

Sometimes I find myself using the same event handler for more than one event on an element. Typically I just put the function in the global name space (or perhaps privately within the scope of the ready function depending on how the mood takes me), and then I'll refer to the function twice. But [...]

Element 'in view' Event Plugin

I've been preparing a few articles for jQuery for Designers and for .net magazine and in doing so I've had to write a plugin that could prove to be useful to share. I've created an event that will trigger when the element is scrolled in to the viewport.

The Future of JavaScript Libraries

Libraries have been a huge contributor to the surge in popularity of JavaScript in the last few years. JavaScript developers have had the cumbersome tasks lifted and have been able to get back to business in developing interesting solutions to interesting problems. I've been thinking about the next steps for JavaScript libraries, and I really would [...]