JourneyToJS
🔗: https://patelurvish0706.github.io/JourneyToJS/
A beginner-friendly JavaScript learning journey with Base to Core concepts, each explained with a mini project. Every folder covers one concept with simple code, clear explanation, and hands-on practice. Perfect for self-learners, students, and anyone who wants to understand by doing.
🔰 Basics
- Variables (var, let, const)
- Data Types (String, Number, Boolean, Null, Undefined, Object, Array)
- Operators (Arithmetic, Logical, Comparison)
- Conditional Statements (if, else, switch)
- Loops (for, while, forEach)
🔧 Functions
- Function Declaration & Expression
- Arrow Functions
- Parameters vs Arguments
- Return Statements
- Callback Functions
📦 Arrays & Objects
- Array Methods (push, pop, map, filter, reduce, etc.)
- Object Creation & Access
- Destructuring (array & object)
- Spread & Rest Operator
🌐 DOM Manipulation
- Selecting Elements (getElementById, querySelector)
- Changing Content / Styles
- Event Listeners (click, input, etc.)
- Creating & Removing Elements
⚙️ Advanced Topics
- Closures
- Hoisting
- Scope (Global, Function, Block)
- this Keyword
- Promises
- Async/Await
- SetTimeout / SetInterval
🌍 Web APIs & Others
- Fetch API / AJAX
- Local Storage / Session Storage
- ES6+ Features
- Error Handling (try-catch)
- Modules (import/export)