JavaScript Notes
Basics
- Variables: var, let, const
- Data types: string, number, boolean, null, undefined, object, symbol
- Functions: declaration, expression, arrow functions
- Control flow: if...else, switch, for loops, while loops
Advanced Topics
- Closures and scope
- Promises and async/await
- ES6+ features: destructuring, spread operator, modules
- DOM manipulation
Frameworks and Libraries
- React
- Vue.js
- Angular
- Node.js