• Skip to main content
  • Skip to primary sidebar

Web Development Archive

  • Archive
  • Cheatsheet
  • 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
  • ES2015+ new features [5]
    • Iterators & Generators
    • Symbols
    • Destructuring
    • ES6 Maps
    • ES6 Sets
  • JavaScript Patterns [1]
    • What are patterns?
  • Home
  • /
  • Udemy Notes
  • /
  • Modern JavaScript

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
Last modified June 7, 2021

Doc navigation

< Section #1 – Language fundamentals Section #3 – Object Oriented JavaScript >
Was this page helpful?
Yes No

  • angular.io
© 2022 WP Flames - All Right Reserved