JavaScript icon Get 69% off the JavaScript Master Bundle!

See the bundle then add to cart and your discount is applied.

days
hours
mins
secs
Vault.js, HTML5 local session Web Storage API with automatic JSON support image

Vault.js, HTML5 local session Web Storage API with automatic JSON support

Todd Motto image

Todd Motto

Dec 7, 2013

Vault is a 0.6KB standalone HTML5 (local/session) Web Storage API with automatic JSON support. Web Storage only accepts a String as value of an Obj...

Smarten your front-end workflow with @conditionizr, screencast on all the APIs image

Smarten your front-end workflow with @conditionizr, screencast on all the APIs

Todd Motto image

Todd Motto

Nov 26, 2013

Who’s using Conditionizr? So far we’ve found some teams at Google, Sencha, NASA are some great names using it.

Apollo.js, standalone class manipulation API for HTML5 and legacy DOM image

Apollo.js, standalone class manipulation API for HTML5 and legacy DOM

Todd Motto image

Todd Motto

Nov 9, 2013

Apollo is a <1KB standalone DOM class manipulation API for adding, removing, toggling and testing the existence of classes on an element. Apollo...

Understanding Regular Expression matching with .test, .match, .exec, .search and .split image

Understanding Regular Expression matching with .test, .match, .exec, .search and .split

Todd Motto image

Todd Motto

Oct 29, 2013

Regular Expressions, often noted as RegEx or RegExp, are seen and used pretty much everywhere in JavaScript. I use them all the time and you’ve pro...

NoFi, detecting no WiFi, callbacks for offline states with HTML5 image

NoFi, detecting no WiFi, callbacks for offline states with HTML5

Todd Motto image

Todd Motto

Oct 28, 2013

An HTML5 API buried inside the navigator Object called onLine is where the inspiration for this little tool came from. NoFi detects no WiFi (yes, i...

Hacking SVG, traversing with ease - addClass, removeClass, toggleClass functions image

Hacking SVG, traversing with ease - addClass, removeClass, toggleClass functions

Todd Motto image

Todd Motto

Oct 27, 2013

Update: I’ve turned this into a small JavaScript module named Lunar and pushed to GitHub, please use that code instead as it doesn’t extend native ...

Conditionizr reloaded, what every developer has been waiting for image

Conditionizr reloaded, what every developer has been waiting for

Todd Motto image

Todd Motto

Oct 24, 2013

Wouldn’t it be ideal to target any browser, mobile browser, mobile device, touch device, screen resolution, operating system and conditionally load...

The data-js API for behavioural-binding; stop using selectors in your JavaScript image

The data-js API for behavioural-binding; stop using selectors in your JavaScript

Todd Motto image

Todd Motto

Sep 21, 2013

Selectors in JavaScript are bad. The bridge between the DOM communicating with JavaScript is a tough one to cross and in no way modular, but there ...

Echo.js, simple JavaScript image lazy loading image

Echo.js, simple JavaScript image lazy loading

Todd Motto image

Todd Motto

Aug 11, 2013

I’m currently working on a project for Intel’s HTML5 Hub in which I require some image lazy-loading for an HTML5 showcase piece that’s high in imag...

Hacking the HTML5 video element with Suave.js image

Hacking the HTML5 video element with Suave.js

Todd Motto image

Todd Motto

Jul 28, 2013

Suave, for elegant HTML5 videos (how they should have been). Suave was built to re-engineer the unstructured mess the HTML5 tag presents. Suave cl...

Using Grunt and Chrome Workspaces for in-browser development image

Using Grunt and Chrome Workspaces for in-browser development

Todd Motto image

Todd Motto

Jul 27, 2013

After some great interest in why I ditched Sublime Text 2 for the day to fully code inside Google Chrome, here’s the promised screencast on how to ...

Psswrd, the show hide password JavaScript plugin image

Psswrd, the show hide password JavaScript plugin

Todd Motto image

Todd Motto

Jul 20, 2013

Show/hide toggling for password inputs. Psswrd is a neat little script I’ve put together to aid in better user experience when users are completing...