Javascript Icon Get 57% off the JavaScript Master Bundle!

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

0 days
00 hours
00 mins
00 secs
 category/javascript.svg Icon

JavaScript blogs

Comprehensive guides to mastering JavaScript and beyond.

Javascript Icon

Pure versus impure functions

Understanding pure and impure functions is a simple transition into cleaner, more role-based and testable code. In this post we’ll explore pure and...

Todd Motto

Todd Motto

Oct 11, 2016

Javascript Icon

ES6 arrow functions, syntax and lexical scoping

ES2015 (ES6) introduces a really nice feature that punches above its weight in terms of simplicity to integrate versus time saving and feature outp...

Todd Motto

Todd Motto

Apr 14, 2015

Join our email community

Developer tips and tricks, motivation, discounts and new course launches.

Javascript Icon

Polyfills suck use a featurefill instead

I’m going to dub this a featurefill as the post title suggests, but it’s more a feature-detect-closure-binding-smart-polyfill-api-checker-reusable-...

Todd Motto

Todd Motto

Dec 1, 2014

Javascript Icon

Replacing switch statements with Object literals

In many programming languages, the switch statement exists - but should it any longer? If you’re a JavaScript programmer, you’re often jumping in a...

Todd Motto

Todd Motto

Jul 17, 2014

Javascript Icon

Web Components and concepts ShadowDOM imports templates custom elements

Web Components, the future of the web, inspired from attending Google I/O I decided to pick up Web Components and actually build something. Since l...

Todd Motto

Todd Motto

Jul 2, 2014

Javascript Icon

Methods to determine if an Object has a given property

There are multiple ways to detect whether an Object has a property. You’d think it’d be as easy as myObject.hasOwnProperty('prop'); - but no, there...

Todd Motto

Todd Motto

Jun 30, 2014

Javascript Icon

What function window, document, undefined - window, document really means

In this post, we’re going to explore what the title suggests, and offer explanations as to what this self invoked function setup gives us.

Todd Motto

Todd Motto

Jun 3, 2014

Javascript Icon

Understanding JavaScript types and reliable type checking

Type checking in JavaScript can often be a pain, especially for new JS developers. I want to show you how to reliably check types in JS and underst...

Todd Motto

Todd Motto

Jun 2, 2014

Javascript Icon

Simple forEach implementation for Objects NodeLists Arrays

Looping Objects is easy. Looping Arrays is also easy. Looping NodeLists is easy. They can be a little repetitive though and often take time to cons...

Todd Motto

Todd Motto

May 14, 2014

Javascript Icon

Understanding the 'this' keyword in JavaScript

It’s probably safe to say that the this keyword is one of the most misunderstood parts of JavaScript. Admittedly, I used to throw the this keyword ...

Todd Motto

Todd Motto

Apr 12, 2014

Javascript Icon

Writing a standalone Ajax XHR JavaScript micro-library

Whether you’re working with websites or applications, you’re bound to have faced a task dealing with Ajax requests, whether it be getting a new doc...

Todd Motto

Todd Motto

Mar 31, 2014