jQuery and JavaScript Coding: Examples and Best Practices | How-To | Smashing Magazine