JavaScript Resources
JavaScript is a high-level, interpreted programming language that is used to add interactivity and dynamic functionality to websites
- What is JavaScript
- How Does JavaScript Work?
- How to Learn JavaScript
- 9 amazing Visual Studio Code JavaScript extensions
- 15 Javascript Frameworks and Libraries you need to know
Fundamentals
- How to run Javascript: in HTML, Browser Console and Node.js
- Using the Browser Console, console.log tip: display variables names, console.log groups
- Naming Conventions
- Variables and Constants, Hoisting, Scope
- Data Types
- \__ Primitives: Strings, Numbers, Booleans, Symbols
- \__ Data Structures: Arrays, Set & WeakSet, Map & WeakMap, JSON
- Operators:
- \__ Comparison, Logical, Bitwise, Comma, Unary
- \__ Loops and Iterations
- \__ Spread, Destructuring
- Control Flow: Conditional Statements, Ternary, Exception Handling
- Functions, variadic functions, IIFE (Immediately Invoked Function Expression), Built-in Functions
- Classes, Prototypes, Objects, Built-in Objects: Part 1, Part 2
- Modules