JavaScript
- Introducing JavaScript
- Variables and Data Types
- Doing the JavaSript Coding Problems
- Adding JavaScript Code To a Web Page
- Functions
- Using the Debugger
- Adding Comments to JavaScript Code
- IF Statements
- Operators
- More on Functions, IF Statements and Operators
- Variable Scope
- Objects
- Methods
- DOM Objects
- Arrays
- Loops
- More on Loops
- Events and Handling Them
- Create an Image Gallery with JavaScript
- Digging Deeper into Event Handling
- Digging Deeper into Arrays
- Map, Reduce, and Filter
- Digging Deeper into the DOM
- The String API
- Date Objects in JavaScript
- JSON
- localStorage
- JavaScript Classes
- Component Based Design - Part 1
- Component Based Design - Part 2 - Data Access Components
- Building a Modal Window (Part 1)
- Building a Modal Window (Part 2)
- How to format your code samples with Prism JS
- A Book Data Access Component
- Asynchronous JavaScript
- Using Functions that return Promises
- Writing Functions that return Promises
- AJAX
- AJAX - XMLHttpRequest
- Axios for AJAX calls
- ES6 Modules
- Regular expressions in JavaScript