Please enable JavaScript.
Coggle requires JavaScript to display documents.
JavaScript by CodeWithBen (Beginner (Basic concepts (Variables, Constants…
JavaScript
by CodeWithBen
Advanced
Event loop
Beginner
Getting started
Intro and motivation
What is JavaScript?
What can you do with JavaScript?
Where does JavaScript run?
What is the difference between
JavaScript (JS) and ECMAScript (ES)?
Setting up a local
development environment
Writing JavaScript in the
Chrome Developer Tools Console
Using dedicated
Code Editors
Visual Studio Code
(VSCode)
Sublime Text
Atom
Node.js
and the
Node Package Manager
(NPM)
Live reload feature
to automatically refresh the browser
window on file change saves using
a local development server
Live server
(VSCode extension)
JavaScript in the web browser
Separation of concerns
JavaScript in Node
The Document Object Model
(DOM)
DOM
Getting DOM elements
Manipulating DOM elements
Basic concepts
Variables
Constants
Primitive Types
Dynamic Typing
Objects
Arrays
Functions
Types of Functions
Syntax Basics & Types
Operators
Control Flow
Objects
Arrays
Functions
Modern JavaScript
(ES6 and later)
let and const
arrow functions
promises
then/catch
async/await