Skip to content

ankitadasz/Namaste_javaScript

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 

Repository files navigation

Namaste JavaScript – Season 1 & 2 Notes

A collection of detailed notes and code examples from Season 1 & 2 of the Namaste JavaScript series by Akshay Saini.
Watch the full series:


🎓 Season 1 Topics

  1. How JavaScript Works & Execution Context – Memory setup & code phases
  2. Code Execution & Call Stack – Order of execution & stack behavior
  3. Hoisting (variables & functions) – Understanding declaration lifting
  4. Functions & Variable Environments – Local vs global scope
  5. Shortest JS Program, window & this Keyword – Global objects deep dive
  6. undefined vs not defined – Difference & errors
  7. Scope Chain, Scope & Lexical Environment – Identifier resolution
  8. let, const & Temporal Dead Zone – Block-scoped behavior
  9. Block Scope & Shadowing – Variable masking in nested blocks
  10. Closures – Functions retaining lexical scope
  11. setTimeout + Closures (Interview Q) – Common async pitfall
  12. JavaScript Interview Deep Dive (Closures) – Q&A session
  13. First-Class & Anonymous Functions – JS function flexibility
  14. Callback Functions & Event Listeners – Asynchronous interactions
  15. Asynchronous JS & Event Loop – Microtasks, call stack & queue
  16. JS Engine & V8 Architecture – Internal JS workings
  17. Trust Issues with setTimeout – Timing nuances
  18. Higher-Order Functions – Functions taking/returning functions
  19. map, filter, reduce – Core array helpers

🎓 Season 2 Topics

  1. Callback Hell – Managing nested callbacks
  2. Promises – Introducing promise concept
  3. Creating Promises, Chaining & Error Handling – Control flow in async code
  4. Promise APIs (all, allSettled, race, any) – Utility combinators + interview Qs
  5. async / await – Cleaner async syntax
  6. this Keyword in JavaScript – Context nuances in functions and methods

How to Use This Repo

  1. Clone the repository:
    git clone https://github.com/ankitadasz/Namaste_javaScript.git
  2. Browse through folders organized by season and episode.
  3. Explore notes and runnable code examples for each topic.

(Clean, concise & updated with official links.)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors