JavaScript
- Iterables and Iterators
- Side effects and Pure functions in JS functions
- Using Gatsby with the WordPress API
- Throwing errors in JavaScript
- Timezone Notes
- Using environment variables with .env
- Flow basics
- What can I do with the DOM? (Examples)
- Function Statements, Declarations and Expressions
- Notes on handling clicks and taps on iOS devices and touch enabled mobile browsers
- Event Capturing, Event Bubbling and Event Delegation
- Plain JavaScript vs. jQuery
- Notes on creating a Chrome extension
- Formatting dates in JavaScript
- ES6 Classes vs. Constructor Functions
- Prototypal Inheritance and Constructor Functions
- ES6 (ES2015) and Beyond with Node.js
- Getting started with Express
- Set `npm init` defaults globally
- [ES2015] Default values
- Array.sort() - Sorting Arrays in JavaScript
- [ES2015] Arrow Functions
- Intro to Immutable.js
- Formatting and validating dates in JavaScript
- [ES2015] Generators
- Array.concat
- Array.every()
- Array.filter()
- Array.forEach()
- Array.map()
- Array.reduce()
- [ES2015] Async/Await Functions
- [ES2015] Classes in JavaScript
- [ES2015] ES6 Features Overview
- [ES2015] Map object
- [ES2015] Promises
- [ES2015] Set object
- [ES2015] var, let and const
- Object copying in JavaScript
- Strict mode in JavaScript with `use strict`
- LocalStorage API
- Modules
- bind
- this
- JavaScript Objects
- Manipulating Arrays in JavaScript with built-in methods
- Quick Intro to Arrays in JavaScript
- Self-invoking Anonymous Function - IIFE
- Working with APIs using AJAX and JSON
- jQuery and AJAX
- Play sound/video when image/link is clicked
- AngularJS Basics
- jQuery vs. JavaScript
- how to redirect a URL in JavaScript
- Get Current Year in JavaScript
- Converting 24 hour time to 12 hour time using Javascript
- JavaScript Basics
- JS-Babel.md
- JS-Basics-notes.md
- JS-Closures.md
- JS-Composition.md
- JS-Conditionals.md
- JS-Filter.md
- JS-Loops.md
- JS-OOP.md
- JS-Pure-Functions.md
- JS-Recursion.md
- use-strict.md