Welcome to my JavaScript Notes Repository. This repo is my personal knowledge base built while deeply learning JavaScript from fundamentals to advanced concepts.
- Detailed, no-fluff markdown notes on all major JavaScript concepts.
- Notes are taken and Inspired by Namaste JavaScript (Season 1 and 2) Youtube Playlist by Akshay Saini Sir.
- Cross-referenced with deep explanations, visual mental models, and real-world analogies.
- Topics covered include:
- Execution Context, Call Stack, Hoisting
- Closures, Functions, Callbacks
thiskeyword, Arrow functions- Promises, Async/Await, Promise APIs
- Event Loop, Microtasks vs Macrotasks
- And much more...
- Practical code snippets written by hand to reinforce concepts.
- Covers tricky JS behaviors often asked in interviews.
- Expect things like:
- Recreating
Promise.all,bind, andthrottle - Async patterns, closures in loops, hoisting edge cases
- Real interview scenarios and logical challenges
- Recreating
I built this repo not just to revise, but to master JavaScript at a level required by top tech interviews. Whether you're prepping for product-based companies, freelancing, or just trying to finally understand JavaScript deeply β this repo will serve you well.
- Clone the repo or explore it here directly.
- Read the markdown notes for each topic (structured, clean).
- Try out the practice code snippets β tweak, debug, learn.
- I continuously improve this repo β so stay tuned.
I'm constantly learning, improving, and refining this. If you're on the same path, feel free to connect.
Letβs get better at JavaScript. Brick by brick. Byte by byte.