Skip to content

Akash1298/JavaScript_Notes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

98 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Namaste JavaScript Notes

This repository contains my notes from the Namaste JavaScript YouTube series by Akshay Saini. The series covers JavaScript concepts in depth, helping to build a strong foundation.

Introduction

Namaste JavaScript is a well-structured series that explains core JavaScript concepts, including the event loop, closures, hoisting, and execution context, with clarity and depth. My notes aim to capture key takeaways from each episode.

Topics Covered

Each episode has a dedicated markdown file with summarized notes, examples, and explanations:

SEASON - 01

  1. Episode 1: How Javascript works
  2. Episode 2: How Javascript code executes & Callstack
  3. Episode 3: Hoisting in JavaScript
  4. Episode 4: How Functions works & Variable Environments
  5. Episode 5: Shortest program in Javascript
  6. Episode 6: Undefined vs Not-Defined
  7. Episode 7: The Scope Chain & Lexical Environment
  8. Episode 8: Let & const in Javascript
  9. Episode 9: Block Scope & Shadowing
  10. Episode 10: Closures in JavaScript
  11. Episode 11: Closures + setTimeout JavaScript
  12. Episode 12: JS Interview ft.Closures
  13. Episode 13: First class function in JavaScript
  14. Episode 14: Callback function ft.EventListners
  15. Episode 15: Asynchronous Javascript & EVENT LOOP
  16. Episode 16: JS Engine Exposed, Google's V8 Architecture
  17. Episode 17: Trust issues with setTimeout
  18. Episode 18: Higher Order Functions
  19. Episode 19: map, filter & reduce

SEASON - 02

  1. Callback Hell
  2. Promises
  3. Creating a Promise, chaining & Error Handling
  4. Async Await
  5. Promise API + Interview questions
  6. this keyword in JavaScript
  7. Top 9 keyword in JS

How to Use

  1. Clone the repository:
    git clone https://github.com/Akash1298/Javascript_Notes.git
  2. Navigate to the folder:
    cd Javascript_Notes
  3. Open the markdown files in any text editor or Markdown viewer.

Contributions

If you find any mistakes or want to enhance the notes, feel free to open a pull request.