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 #3 – Object Oriented JavaScript Constructors and the “this” keyword Built in constructors Prototypes Prototypal inheritance Using Object.create ES6 Classes Sub Classes Doc navigation < Section #2 – DOM Manipulation and Events Asynchronous JS, Ajax and Fetch API > Was this page helpful? Yes No Reader Interactions Leave a Reply Cancel replyYour email address will not be published. Required fields are marked *Comment * Name * Email * Δ
Leave a Reply