JavaScript blogs
Comprehensive guides to mastering JavaScript and beyond.
IIDE, Immediate-Invoked-Data-Expressions, data-init and using HTML5 to call your JavaScript jQuery
There’s something that’s been at the back of my mind ever since I’ve started writing JavaScript and jQuery, and I think I’ve finally got it down on...

Todd Motto
May 28, 2013
Simple HTML5 data- jQuery tabs, markup free and relative to their container for ultimate re-use
One of my favourite additions to the HTML5 spec is data-* attributes, they’re useful for such an array of things. I love integrating them into jQue...

Todd Motto
May 20, 2013
Join our email community
Developer tips and tricks, motivation, discounts and new course launches.
Progressively enhancing HTML5 forms, creating a required attribute fallback with jQuery
HTML5 required attributes are a fantastic addition to the HTML5 spec, they save a lot of time when working on client-side form validation and enhan...

Todd Motto
May 20, 2013
data-js selectors, enhancing HTML5 development by separating CSS from JavaScript
I’ve started introducing a new concept into my JavaScript workflow and I really think it’s worth sharing:

Todd Motto
Apr 19, 2013
Flaunt.js for stylish responsive navigations with nested click-to-reveal
Flaunt.js is a jQuery script that allows you to create a responsive, nested navigation out the box. Flaunt was built to overcome responsive design ...

Todd Motto
Mar 24, 2013

Storing data in the browser with the HTML5 localStorage API
HTML5 localStorage is an HTML5 API that allows us to save string data in the browser. localStorage is part of the web storage specification, it als...

Todd Motto
Mar 14, 2013

Building an HTML5 responsive menu with media queries and JavaScript
Responsive navigation menus come in all different shapes and sizes, you might recall my post on creating a dynamic select menu from an existing men...

Todd Motto
Mar 12, 2013

Introducing SuperBox the re-imagined lightbox gallery
SuperBox is a new jQuery plugin I’ve been composing over the last few days. SuperBox takes the whole ‘image’ and ‘lightbox’ one step further, reduc...

Todd Motto
Mar 8, 2013

Attaching event handlers to dynamically created JavaScript elements
When working with JavaScript, you can sometimes need to create new elements on-the-fly, and from that, you’ll need to do something with that new el...

Todd Motto
Mar 5, 2013

Progressively enhanced SVG sprite icons
You may remember a while back, I coded up some nice CSS3 social media icons, to which I have had to remove from my website due to the fact I cannot...

Todd Motto
Mar 1, 2013

Using HTML5 Geolocation to show current location with Google Maps API
Geolocation is one of the best new HTML5 APIs, so let’s see what we can do with it. In a nutshell, Geolocation allows you to give your current loca...

Todd Motto
Feb 25, 2013