Welcome to my JavaScript learning and practice space.
This repository captures my hands-on journey β from basics to advanced β preparing for ReactJS, Node.js, and full-stack development.
JavaScript/ βββ 01_basics/ # JavaScript fundamentals β βββ 01_data_and_types.js β βββ 02_memory.js β βββ 03_Strings.js β βββ 04_No._maths.js β βββ 05_datesinjs.js β βββ test.js β βββ js_core_concepts/ # Advanced concepts + project-based learning β βββ promises/ β βββ async_await/ β βββ api_requests/ β βββ DOM_manipulation/ β βββ more... β βββ README.md
01_data_and_types.jsβ Variables, Data Types, Type Conversion02_memory.jsβ Memory Allocation, Stack vs Heap03_Strings.jsβ String Methods & Operations04_No._maths.jsβ Number Methods, Math Object05_datesinjs.jsβ Working with Date & Time in JStest.jsβ Sandbox for experimenting and config testing
- Promises &
.then()chaining - Async/Await
- Error Handling
- XMLHttpRequest (XHR)
- Fetch API
- GitHub API Integration (Card Generator)
- DOM Manipulation Projects
- π§ Deep dive into React JS
- π§ͺ Build mini-projects using each concept
- π Learn Node.js and Express
- βοΈ Understand Web APIs, Events, and Deployment
- π Individual
README.mdfiles for quick cheatsheets per folder
- πΊ YouTube: Chai aur Code
- π MDN Web Docs
- π JavaScript.info
GitHub: @Raghavvashishth07
Feel free to raise issues or give feedback!