JavaScript
JavaScript Methods
An overview methods in JavaScript
JavaScript Objects
A quick overview of some of the things you can do with JavaScript
JavaScript Events
Understanding event-driven programming in JavaScript
Exploring the DOM API
Getting familiar with the powerful methods of the DOM API
JavaScript Loops
Getting started with loops in JavaScript
JavaScript Arrays
Getting started with arrats in JavaScript
JavaScript DOM Objects
Using JavaScript and the DOM to interact with HTML
JavaScript Date Objects
Working with dates and times in JavaScript
JavaScript Constructor Functions
An overview of constructor functions in JavaScript
Getting Started With Node Package Manager
An introduction into some of the very cool things you can do with NPM
Gulp, Sass, and Bootstrap
Using Gulp, SASS, and Bootstrap together in a project
Embedding JavaScript Code Into a Web Page
An overview of three different ways to embed JavaScript code into a web page.
Commenting JavaScript Code
An overview of commenting JavaScript code.
JavaScript Functions
An overview of functions in JavaScript
Following Up On IF Statements And Operators
Some important concepts related to IF statements and operators
IF Statements in JavaScript
An overview of IF statements and conditional code in JavaScript
JavaScript Operators
An overview of operators in JavaScript
JavaScript Variables and Data Types
An overview of variables and data types in JavaScript
Nested IF Statements and Algorithms
Creating IF statements based on algorithms
Introduction to JavaScript
An overview of some of the things you can do with JavaScript
jQuery vs Plain Old JavaScript (Vanilla JS)
A quick and simple comparison of jQuery and plain old JavaScript (Vanilla JS)
NPM and Babel
Incorporating Babel into a project with NPM
NPM, Gulp, and SASS
In this tutorial we'll incorporate Gulp and SASS into our NPM project
Mocking a Web Service with NPM and JSON Server
In this quick tutorial, we'll set up a mock web service with NPM and JSON Server
Currying and Partially Applied Functions
A very simple example of currying and partial applied functions
Sorting an array of objects by a property
How to sort an array of objects by one of the object's properties
Using JavaScript regular expressions to match beginning and end of strings
Be careful when using instanceof
If you intend to throw an error if an object is not an instanof some class, be careful of this mistake that's easy to make.
Handlebars - Calling a helper function from another helper
And a useful helper for populating select boxes.
Handlebars - reaching up to a value in the parent context
Using Handlebars with Backbone and RequireJS and Precompiling templates
Here are 3 different ways of using Handlebars templates with Backbone and RequireJS
Getting Google Maps To Work With RequireJS
This can be a little tricky, hopefully this post will save you some time.
Making a JavaScript File AMD Compliant For Use With RequireJS
Quick tip
Example Of A Memory Leak
Here's something to watch out for in your code.
Notes From Chrome Developer Course at CodeSchool
I stumbled into this really great course on using the Chrome developer tools. Here are my notes...
How To Copy An Array In Javascript
I bumped into this when I was working on a prototype, and discovered that there's a very easy solution...
RequireJS, Google Maps, and Pathing Issues
I learned a few lessons about getting Google Maps to work with RequireJS, and I learned a few things about paths in Requre.js.
Backbone listenTo()
Some notest on backbone's listenTo() method
Publisher Subscriber Pattern
I've been playing with the pub/sub pattern.
Learning About Dust.js
I've been playing with Backbone.js and I discovered a templating tool called dust.js that looks really promising (these notes are not coherent , yet)
Notes on YUI Doc
Self reminders for using YUI Doc
Using JSON.stringify() on an object that contains cyclical references
I stumbled into this when using Google Maps, you can override object values in the output of JSON.stringify().
What is JSONP?
A quick reminder about how JSONP works.
The main difference between forEach() and map()
While forEach() alters the array that it's called on, map() returns a new array.
When using setTimeout(), setInterval(), or requestAnimationFrame()
Remember that the scope of 'this' will be global when your callback function runs in setTimeout(), setInterval(). or requestAnimationFrame().