• Skip to main content
  • Skip to primary sidebar

WordPress, Genesis Framework and Storefront customization tutorials

  • Archive
    • Free
    • Premium
  • Blog
  • About
  • Contact
  • Newsletter
  • Login
  • Section #1 – Language fundamentals [12]
    • Numbers and the Math Object
    • String Methods and Concatenation
    • Template Literals
    • Arrays and Array Methods
    • Object Literals
    • Dates and Times
    • If statements
    • Switch
    • Functions
    • General Loops
    • The Window Object
    • Block Scope with let and const
  • Section #2 – DOM Manipulation and Events [11]
    • The Document Object
    • DOM Selectors for single elements
    • DOM Selectors for multiple elements
    • Traversing the DOM
    • Creating Elements
    • Removing and replacing elements
    • Event listeners and event object
    • Mouse Events
    • Keyboard and input events
    • Event bubbling and delegation
    • Local and Session storage
  • Section #3 – Object Oriented JavaScript [7]
    • Constructors and the “this” keyword
    • Built in constructors
    • Prototypes
    • Prototypal inheritance
    • Using Object.create
    • ES6 Classes
    • Sub Classes
  • Asynchronous JS, Ajax and Fetch API [12]
    • What is Asynchronous Programming
    • What is Ajax?
    • XHR Methods & Working with Text
    • Working with Ajax and JSON
    • Rest API & HTTP Requests
    • Callback Functions
    • Easy HTTP Library
    • ES6 Promises
    • Fetch API
    • Arrow Functions
    • Custom HTTP Library (Fetch with Promises)
    • Async & Await
  • Error handling & Regular expressions [2]
    • Error handling with try catch
    • Regular expressions
  • Home
  • /
  • Documentation

Modern JavaScript

  • Section #1 – Language fundamentals
    • Numbers and the Math Object
    • String Methods and Concatenation
    • Template Literals
    • Arrays and Array Methods
    • Object Literals
    • Dates and Times
    • If statements
    • Switch
    • Functions
    • General Loops
    • The Window Object
    • Block Scope with let and const
  • Section #2 – DOM Manipulation and Events
    • The Document Object
    • DOM Selectors for single elements
    • DOM Selectors for multiple elements
    • Traversing the DOM
    • Creating Elements
    • Removing and replacing elements
    • Event listeners and event object
    • Mouse Events
    • Keyboard and input events
    • Event bubbling and delegation
    • Local and Session storage
  • Section #3 – Object Oriented JavaScript
    • Constructors and the “this” keyword
    • Built in constructors
    • Prototypes
    • Prototypal inheritance
    • Using Object.create
    • ES6 Classes
    • Sub Classes
  • Asynchronous JS, Ajax and Fetch API
    • What is Asynchronous Programming
    • What is Ajax?
    • XHR Methods & Working with Text
    • Working with Ajax and JSON
    • Rest API & HTTP Requests
    • Callback Functions
    • Easy HTTP Library
    • ES6 Promises
    • Fetch API
    • Arrow Functions
    • Custom HTTP Library (Fetch with Promises)
    • Async & Await
  • Error handling & Regular expressions
    • Error handling with try catch
    • Regular expressions
Last modified 2021-05-01
Was this page helpful?
Yes No

Reader Interactions

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Disclosure: Some of the links in this site are affiliate links. I will be paid a commission if you use this link to make a purchase.

  • Privacy Policy / Terms of Service
© 2025 WP Flames - All Right Reserved