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, Error Objects
- Functions, variadic functions, IIFE (Immediately Invoked Function Expression), Built-in Functions
- Classes, Prototypes, Objects, Built-in Objects: Part 1, Part 2
- Modules