Why JavaScript is the Future of Programming

JavaScript
by Charles Manfre, Nov 30
For a long time now, web developers have needed to store data on DOM elements. One of the most common methods was to add data as class names. Purists, like me, always felt wrong do...

Practical JavaScript Accessibility

JavaScript
by James Edwards, Nov 26
For a long time now, web developers have needed to store data on DOM elements. One of the most common methods was to add data as class names. Purists, like me, always felt wrong do...

Removing Useless Nodes From the DOM

JavaScript
by James Edwards, Nov 21
For a long time now, web developers have needed to store data on DOM elements. One of the most common methods was to add data as class names. Purists, like me, always felt wrong do...

Trimming Strings in JavaScript

JavaScript
by Aurelio De Rosa, Nov 14
For a long time now, web developers have needed to store data on DOM elements. One of the most common methods was to add data as class names. Purists, like me, always felt wrong do...

JavaScript Accessibility 101

JavaScript
by James Edwards, Nov 12
For a long time now, web developers have needed to store data on DOM elements. One of the most common methods was to add data as class names. Purists, like me, always felt wrong do...

Test for Empty Values in Javascript

JavaScript
by James Edwards, Nov 03
For a long time now, web developers have needed to store data on DOM elements. One of the most common methods was to add data as class names. Purists, like me, always felt wrong do...

Adding Micro-Constructors to a Modular Design Pattern

JavaScript
by James Edwards, Oct 24
For a long time now, web developers have needed to store data on DOM elements. One of the most common methods was to add data as class names. Purists, like me, always felt wrong do...

How to Deal with Cookies in JavaScript

JavaScript
by Aurelio De Rosa, Oct 22
For a long time now, web developers have needed to store data on DOM elements. One of the most common methods was to add data as class names. Purists, like me, always felt wrong do...

Five Useful Functions Missing in Javascript

JavaScript
by Aurelio De Rosa, Oct 15
For a long time now, web developers have needed to store data on DOM elements. One of the most common methods was to add data as class names. Purists, like me, always felt wrong do...

A Utility Function for Padding Strings and Numbers

JavaScript
by James Edwards, Oct 12
For a long time now, web developers have needed to store data on DOM elements. One of the most common methods was to add data as class names. Purists, like me, always felt wrong do...

Navigation Timing API: How to Profile Page Loads Efficiently

JavaScript
by Colin Ihrig, Oct 05
For a long time now, web developers have needed to store data on DOM elements. One of the most common methods was to add data as class names. Purists, like me, always felt wrong do...

Modular Design Patterns: Private, Privileged, and Protected Members in JavaScript

JavaScript
by James Edwards, Oct 04
For a long time now, web developers have needed to store data on DOM elements. One of the most common methods was to add data as class names. Purists, like me, always felt wrong do...

How to Create Custom Events in JavaScript

JavaScript
by Craig Buckler, Oct 03
For a long time now, web developers have needed to store data on DOM elements. One of the most common methods was to add data as class names. Purists, like me, always felt wrong do...

Profiling Page Loads with the Navigation Timing API

JavaScript
by Colin Ihrig, Sep 01
For a long time now, web developers have needed to store data on DOM elements. One of the most common methods was to add data as class names. Purists, like me, always felt wrong do...

Implementing Memoization in JavaScript

Programming
by Colin Ihrig, Aug 23
For a long time now, web developers have needed to store data on DOM elements. One of the most common methods was to add data as class names. Purists, like me, always felt wrong do...

HTML5 File Drag, Drop, Analyze, Read and Upload

JavaScript
by Craig Buckler, Aug 26
For a long time now, web developers have needed to store data on DOM elements. One of the most common methods was to add data as class names. Purists, like me, always felt wrong do...

Local REST JSON File

JavaScript
by Michael Wanyoike, May 14
For a long time now, web developers have needed to store data on DOM elements. One of the most common methods was to add data as class names. Purists, like me, always felt wrong do...