{"id":15028517,"url":"https://github.com/alok722/namaste-javascript-notes","last_synced_at":"2025-05-14T06:13:57.074Z","repository":{"id":37426331,"uuid":"385993128","full_name":"alok722/namaste-javascript-notes","owner":"alok722","description":"It maintains my version of namaste js notes which I learnt from Namaste JS YouTube Playlist by Akshay Saini (@akshaymarch7).","archived":false,"fork":false,"pushed_at":"2025-01-16T19:05:56.000Z","size":27448,"stargazers_count":1621,"open_issues_count":2,"forks_count":735,"subscribers_count":17,"default_branch":"master","last_synced_at":"2025-04-03T23:41:20.876Z","etag":null,"topics":["javascript","javascript-notes","namaste-javascript","namaste-javascript-course","namaste-js","namaste-js-notes"],"latest_commit_sha":null,"homepage":"https://alok722.github.io/namaste-javascript-notes/dist/lectures.html","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/alok722.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-07-14T15:46:02.000Z","updated_at":"2025-04-03T16:34:05.000Z","dependencies_parsed_at":"2023-10-16T10:35:13.324Z","dependency_job_id":"a8dcf9d5-0311-4ba2-8f01-fa2d599eeb48","html_url":"https://github.com/alok722/namaste-javascript-notes","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alok722%2Fnamaste-javascript-notes","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alok722%2Fnamaste-javascript-notes/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alok722%2Fnamaste-javascript-notes/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alok722%2Fnamaste-javascript-notes/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/alok722","download_url":"https://codeload.github.com/alok722/namaste-javascript-notes/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248328919,"owners_count":21085419,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["javascript","javascript-notes","namaste-javascript","namaste-javascript-course","namaste-js","namaste-js-notes"],"created_at":"2024-09-24T20:08:31.676Z","updated_at":"2025-04-11T02:27:27.826Z","avatar_url":"https://github.com/alok722.png","language":"JavaScript","readme":"# Welcome to Namaste Javascript Notes 🚀\n\n![Namaste-JavaScript-Banner](https://socialify.git.ci/alok722/namaste-javascript-notes/image?description=1\u0026font=Raleway\u0026forks=1\u0026logo=https://www.tutorialrepublic.com/lib/images/javascript-illustration.png\u0026owner=1\u0026stargazers=1\u0026theme=Dark)\n\n## ❓ what it is\n\n\u003e This repo maintains my version of javascript notes which I learned from the famous [Namaste Javascript Youtube Series](https://www.youtube.com/watch?v=pN6jk0uUrD8\u0026list=PLlasXeu85E9cQ32gLCvAvr9vNaUccPVNP\u0026index=1\u0026ab_channel=AkshaySaini) by Akshay Saini.\n\n\u003cbr\u003e\n\n## 🏠 [Namaste Javascript Notes Website](https://alok722.github.io/namaste-javascript-notes/dist/lectures.html)\n\n## 🚀 [PDF Version of Complete Notes](./dist/namaste-javascript-notes.pdf)\n\n\u003cbr\u003e\n\n## 📝 Content List\n\n### 📌 \u003cins\u003eSeason 1\u003cins\u003e\n\n#### [Episode 1 : Execution Context](./notes/season-1/lecture-01.md)\n\n#### [Episode 2 : How JS is executed \u0026 Call Stack](./notes/season-1/lecture-02.md)\n\n#### [Episode 3 : Hoisting in JavaScript (variables \u0026 functions)](./notes/season-1/lecture-03.md)\n\n#### [Episode 4 : Functions and Variable Environments](./notes/season-1/lecture-04.md)\n\n#### [Episode 5 : Shortest JS Program, window \u0026 this keyword](./notes/season-1/lecture-05.md)\n\n#### [Episode 6 : undefined vs not defined in JS](./notes/season-1/lecture-06.md)\n\n#### [Episode 7 : The Scope Chain, Scope \u0026 Lexical Environment](./notes/season-1/lecture-07.md)\n\n#### [Episode 8 : let \u0026 const in JS, Temporal Dead Zone](./notes/season-1/lecture-08.md)\n\n#### [Episode 9 : Block Scope \u0026 Shadowing in JS](./notes/season-1/lecture-09.md)\n\n#### [Episode 10 : Closure in JS](./notes/season-1/lecture-10.md)\n\n#### [Episode 11 : setTimeout + Closures Interview Question](./notes/season-1/lecture-11.md)\n\n#### [Episode 12 : Famous Interview Questions ft. Closures](./notes/season-1/lecture-12.md)\n\n#### [Episode 13 : First Class Functions ft. Anonymous Functions](./notes/season-1/lecture-13.md)\n\n#### [Episode 14 : Callback Functions in JS ft. Event Listeners](./notes/season-1/lecture-14.md)\n\n#### [Episode 15 : Asynchronous JavaScript \u0026 EVENT LOOP from scratch](./notes/season-1/lecture-15.md)\n\n#### [Episode 16 : JS Engine Exposed, Google's V8 Architecture](./notes/season-1/lecture-16.md)\n\n#### [Episode 17 : Trust issues with setTimeout()](./notes/season-1/lecture-17.md)\n\n#### [Episode 18 : Higher-Order Functions ft. Functional Programming](./notes/season-1/lecture-18.md)\n\n#### [Episode 19 : map, filter \u0026 reduce](./notes/season-1/lecture-19.md)\n\n### 📌 \u003cins\u003eSeason 2\u003cins\u003e\n\n#### [Episode 20 : Callback Hell](./notes/season-2/lecture-01.md)\n\n#### [Episode 21 : Promises](./notes/season-2/lecture-02.md)\n\n#### [Episode 22 : Creating a Promise, Chaining \u0026 Error Handling](./notes/season-2/lecture-03.md)\n\n#### [Episode 23 : async await](./notes/season-2/lecture-04.md)\n\n#### [Episode 24 : Promise APIs (all, allSettled, race, any) + Interview Questions 🔥](./notes/season-2/lecture-05.md)\n\n#### [Episode 25 : `this` keyword in JavaScript](./notes/season-2/lecture-06.md)\n\n\u003cbr\u003e\n\n## ✨ Testimonial\n\nFrom the creator of Namaste Javascript himself, 🙌\n![Testimonial](./assets/testimonial.png)\n\n## 👤 Author\n\n**alok raj (alokr417@gmail.com)**\n\n- website: https://alok722.github.io/\n- linkedin: [@alok722](https://linkedin.com/in/alok722)\n\n\u003cbr\u003e\n\n## 🤝 Contribution Guidelines\n\n- Please create an issue with your suggestion, if found valid I would push the fix. \n- Please, Don't open the PR directly without conversation.\n\n## ✨ Show your support\n\nGive a ⭐️ if this project helped you!\n\n![image info](https://api.star-history.com/svg?repos=alok722/namaste-javascript-notes\u0026type=Timeline)\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falok722%2Fnamaste-javascript-notes","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Falok722%2Fnamaste-javascript-notes","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falok722%2Fnamaste-javascript-notes/lists"}