| route-pattern | /:user_id/:repository |
| route-controller | files |
| route-action | disambiguate |
| fetch-nonce | v2:4cabe970-d61d-fe70-244f-b095d5a1efbd |
| current-catalog-service-hash | f3abb0cc802f3d7b95fc8762b94bdcb13bf39634c40c357301c4aa1d67a256fb |
| request-id | 9F22:C2480:1882F6E:21FF72C:696AA2A4 |
| html-safe-nonce | 4c1628725729fac2299c5a294ecd30f349a092aae0af487740a1f721283abc88 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI5RjIyOkMyNDgwOjE4ODJGNkU6MjFGRjcyQzo2OTZBQTJBNCIsInZpc2l0b3JfaWQiOiI4OTYyMjQ0MjI0NjY0MzgwMDY4IiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0= |
| visitor-hmac | 743814b48658d9f1a45b00a1ffd1b37eeae986f82a70b5fb4491aa6940db5a95 |
| hovercard-subject-tag | repository:707112999 |
| github-keyboard-shortcuts | repository,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | // |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/devmamunur/Advanced-JavaScript-Guide |
| twitter:image | https://opengraph.githubassets.com/c9ffeddc7c108b348b11faf865ef551ad56556e410e6438b48c6916216bd017d/devmamunur/Advanced-JavaScript-Guide |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/c9ffeddc7c108b348b11faf865ef551ad56556e410e6438b48c6916216bd017d/devmamunur/Advanced-JavaScript-Guide |
| og:image:alt | This repository is designed to enhance your JavaScript proficiency and prepare you effectively for job interviews. - GitHub - devmamunur/Advanced-JavaScript-Guide: This repository is designed to e... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| hostname | github.com |
| expected-hostname | github.com |
| None | a51f97dbb9326f71c08ecb61577457d543c602124d1a2672871258ef37ac5261 |
| turbo-cache-control | no-preview |
| go-import | github.com/devmamunur/Advanced-JavaScript-Guide git https://github.com/devmamunur/Advanced-JavaScript-Guide.git |
| octolytics-dimension-user_id | 49125977 |
| octolytics-dimension-user_login | devmamunur |
| octolytics-dimension-repository_id | 707112999 |
| octolytics-dimension-repository_nwo | devmamunur/Advanced-JavaScript-Guide |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 707112999 |
| octolytics-dimension-repository_network_root_nwo | devmamunur/Advanced-JavaScript-Guide |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 4bd0eac606c70914085176ef312ebdcd97a8cdf1 |
| ui-target | canary-2 |
| theme-color | #1e2327 |
| color-scheme | light dark |
| Skip to content | https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide#start-of-content |
|
| https://redirect.github.com/ |
|
Sign in
| https://redirect.github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fdevmamunur%2FAdvanced-JavaScript-Guide |
| GitHub CopilotWrite better code with AI | https://github.com/features/copilot |
| GitHub SparkBuild and deploy intelligent apps | https://github.com/features/spark |
| GitHub ModelsManage and compare prompts | https://github.com/features/models |
| MCP RegistryNewIntegrate external tools | https://github.com/mcp |
| ActionsAutomate any workflow | https://github.com/features/actions |
| CodespacesInstant dev environments | https://github.com/features/codespaces |
| IssuesPlan and track work | https://github.com/features/issues |
| Code ReviewManage code changes | https://github.com/features/code-review |
| GitHub Advanced SecurityFind and fix vulnerabilities | https://github.com/security/advanced-security |
| Code securitySecure your code as you build | https://github.com/security/advanced-security/code-security |
| Secret protectionStop leaks before they start | https://github.com/security/advanced-security/secret-protection |
| Why GitHub | https://github.com/why-github |
| Documentation | https://docs.github.com |
| Blog | https://github.blog |
| Changelog | https://github.blog/changelog |
| Marketplace | https://github.com/marketplace |
| View all features | https://github.com/features |
| Enterprises | https://github.com/enterprise |
| Small and medium teams | https://github.com/team |
| Startups | https://github.com/enterprise/startups |
| Nonprofits | https://github.com/solutions/industry/nonprofits |
| App Modernization | https://github.com/solutions/use-case/app-modernization |
| DevSecOps | https://github.com/solutions/use-case/devsecops |
| DevOps | https://github.com/solutions/use-case/devops |
| CI/CD | https://github.com/solutions/use-case/ci-cd |
| View all use cases | https://github.com/solutions/use-case |
| Healthcare | https://github.com/solutions/industry/healthcare |
| Financial services | https://github.com/solutions/industry/financial-services |
| Manufacturing | https://github.com/solutions/industry/manufacturing |
| Government | https://github.com/solutions/industry/government |
| View all industries | https://github.com/solutions/industry |
| View all solutions | https://github.com/solutions |
| AI | https://github.com/resources/articles?topic=ai |
| Software Development | https://github.com/resources/articles?topic=software-development |
| DevOps | https://github.com/resources/articles?topic=devops |
| Security | https://github.com/resources/articles?topic=security |
| View all topics | https://github.com/resources/articles |
| Customer stories | https://github.com/customer-stories |
| Events & webinars | https://github.com/resources/events |
| Ebooks & reports | https://github.com/resources/whitepapers |
| Business insights | https://github.com/solutions/executive-insights |
| GitHub Skills | https://skills.github.com |
| Documentation | https://docs.github.com |
| Customer support | https://support.github.com |
| Community forum | https://github.com/orgs/community/discussions |
| Trust center | https://github.com/trust-center |
| Partners | https://github.com/partners |
| GitHub SponsorsFund open source developers | https://github.com/sponsors |
| Security Lab | https://securitylab.github.com |
| Maintainer Community | https://maintainers.github.com |
| Accelerator | https://github.com/accelerator |
| Archive Program | https://archiveprogram.github.com |
| Topics | https://github.com/topics |
| Trending | https://github.com/trending |
| Collections | https://github.com/collections |
| Enterprise platformAI-powered developer platform | https://github.com/enterprise |
| GitHub Advanced SecurityEnterprise-grade security features | https://github.com/security/advanced-security |
| Copilot for BusinessEnterprise-grade AI features | https://github.com/features/copilot/copilot-business |
| Premium SupportEnterprise-grade 24/7 support | https://github.com/premium-support |
| Pricing | https://github.com/pricing |
| Search syntax tips | https://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax |
| documentation | https://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax |
|
Sign in
| https://redirect.github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fdevmamunur%2FAdvanced-JavaScript-Guide |
|
Sign up
| https://redirect.github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E&source=header-repo&source_repo=devmamunur%2FAdvanced-JavaScript-Guide |
| Reload | https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide |
| Reload | https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide |
| Reload | https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide |
|
devmamunur
| https://redirect.github.com/devmamunur |
| Advanced-JavaScript-Guide | https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide |
|
Notifications
| https://redirect.github.com/login?return_to=%2Fdevmamunur%2FAdvanced-JavaScript-Guide |
|
Fork
1
| https://redirect.github.com/login?return_to=%2Fdevmamunur%2FAdvanced-JavaScript-Guide |
|
Star
7
| https://redirect.github.com/login?return_to=%2Fdevmamunur%2FAdvanced-JavaScript-Guide |
|
7
stars
| https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide/stargazers |
|
1
fork
| https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide/forks |
|
Branches
| https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide/branches |
|
Tags
| https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide/tags |
|
Activity
| https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide/activity |
|
Star
| https://redirect.github.com/login?return_to=%2Fdevmamunur%2FAdvanced-JavaScript-Guide |
|
Notifications
| https://redirect.github.com/login?return_to=%2Fdevmamunur%2FAdvanced-JavaScript-Guide |
|
Code
| https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide |
|
Issues
0
| https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide/issues |
|
Pull requests
0
| https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide/pulls |
|
Actions
| https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide/actions |
|
Projects
0
| https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide/projects |
|
Security
Uh oh!
There was an error while loading. Please reload this page.
| https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide/security |
| Please reload this page | https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide |
|
Insights
| https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide/pulse |
|
Code
| https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide |
|
Issues
| https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide/issues |
|
Pull requests
| https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide/pulls |
|
Actions
| https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide/actions |
|
Projects
| https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide/projects |
|
Security
| https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide/security |
|
Insights
| https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide/pulse |
| Branches | https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide/branches |
| Tags | https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide/tags |
| https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide/branches |
| https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide/tags |
| 43 Commits | https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide/commits/main/ |
| https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide/commits/main/ |
| README.md | https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide/blob/main/README.md |
| README.md | https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide/blob/main/README.md |
| initial-release.md | https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide/blob/main/initial-release.md |
| initial-release.md | https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide/blob/main/initial-release.md |
| README | https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide |
| https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide#------advanced-javascript-guide |
| https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide#---this-repository-is-designed-to-enhance-your-javascript-proficiency-and-prepare-you-effectively-for-job-interviews |
| https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide#table-of-contents |
| Basic JavaScript | https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide#basic-javascript |
| Intermediate JavaScript | https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide#intermediate-javascript |
| Advanced JavaScript | https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide#advanced-javascript |
| ES6 and Modern JavaScript | https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide#es6-and-modern-javascript |
| DOM and Web API | https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide#dom-and-web-api |
| Testing and Debugging | https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide#testing-and-debugging |
| Package Managers and Build Tools | https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide#package-managers-and-build-tools |
| Security and Best Practices | https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide#security-and-best-practices |
| Performance Optimization | https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide#performance-optimization |
| APIs and Asynchronous Programming | https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide#apis-and-asynchronous-programming |
| JavaScript Patterns and Best Practices | https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide#javascript-patterns-and-best-practices |
| Beginner ReactJS | https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide#beginner-reactjs |
| Intermediate ReactJS | https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide#intermediate-reactjs |
| Advanced ReactJS | https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide#advanced-reactjs |
| https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide#basic-javascript |
| https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide#1-what-is-javascript |
| https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide#articles |
| What is JavaScript? | https://developer.mozilla.org/en-US/docs/Learn/JavaScript/First_steps/What_is_JavaScript |
| https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide#videos |
| What is JavaScript? | https://youtu.be/upDLs1sn7g4?si=z8MWR3EbFOwItCs3 |
| https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide#2-how-do-you-declare-a-variable-in-javascript |
| https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide#articles-1 |
| JavaScript Variables | https://www.w3schools.com/js/js_variables.asp |
| https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide#videos-1 |
| How to Create Variables in JavaScript | https://youtu.be/9aGIAL16DL4?si=buUB1kNogREofHBe |
| https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide#3-explain-the-difference-between-null-and-undefined-in-javascript |
| https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide#articles-2 |
| Undefined Vs Null in JavaScript | https://www.geeksforgeeks.org/undefined-vs-null-in-javascript/ |
| https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide#videos-2 |
| Null vs Undefined - Beau teaches JavaScript | https://youtu.be/VwaqJy_clnc?si=zY5HL7ULslsl5LMn |
| https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide#4-what-are-the-different-data-types-in-javascript |
| https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide#articles-3 |
| JavaScript data types and data structures | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures |
| JavaScript Data Types | https://www.w3schools.com/js/js_datatypes.asp |
| https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide#videos-3 |
| Different Data Types in JavaScript | https://youtu.be/O9by2KcR2v4?si=zSsVKRKED2OIJ0fb |
| https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide#5-how-do-you-check-the-data-type-of-a-variable |
| https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide#articles-4 |
| The typeof Operator | https://www.w3schools.com/js/js_typeof.asp#:~:text=You%20can%20use%20the%20typeof,type%20of%20a%20JavaScript%20variable. |
| https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide#videos-4 |
| JavaScript for Beginners — Checking Variable Types | https://youtu.be/bBg8JCsmUi0?si=97tsCPtFC2Kf4cBG |
| https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide#6-what-is-a-closure-in-javascript |
| https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide#articles-5 |
| Closures | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Closures |
| Closure in JavaScript | https://www.geeksforgeeks.org/closure-in-javascript/ |
| JavaScript Closures | https://www.w3schools.com/js/js_function_closures.asp |
| https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide#videos-5 |
| Learn Closures In 7 Minutes | https://youtu.be/3a0I8ICR1Vg?si=fprzFGZcn0baPX_Z |
| https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide#7-explain-the-concept-of-hoisting-in-javascript |
| https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide#articles-6 |
| What is Hoisting in JavaScript? | https://www.freecodecamp.org/news/what-is-hoisting-in-javascript/ |
| JavaScript Hoisting | https://www.w3schools.com/js/js_hoisting.asp |
| JavaScript Hoisting | https://www.geeksforgeeks.org/javascript-hoisting/ |
| https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide#videos-6 |
| Learn JavaScript Hoisting In 5 Minutes | https://youtu.be/EvfRXyKa_GI?si=mRTxs9qRYM6VO9Z5 |
| https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide#8-what-is-the-difference-between--and--operators-in-javascript |
| https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide#articles-7 |
| How is == Different from === in JavaScript? | https://www.freecodecamp.org/news/loose-vs-strict-equality-in-javascript/ |
| Equality comparisons and sameness | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Equality_comparisons_and_sameness |
| https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide#videos-7 |
| == vs === in JavaScript | Which one is better? | Strict vs Loose Equality | https://youtu.be/nQJrfphxKBg?si=BMmaluqphvRRmBCh |
| JavaScript == VS === | https://youtu.be/C5ZVC4HHgIg?si=MLIQAxCzl4EfSbWo |
| https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide#9-how-do-you-comment-in-javascript |
| https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide#articles-8 |
| JavaScript Comments | https://www.w3schools.com/js/js_comments.asp |
| https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide#videos-8 |
| JavaScript for Beginners — Code Comments | https://youtu.be/Uso-h6n7x2A?si=1X18rORCgTj1m39J |
| https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide#10-explain-the-purpose-of-the-use-strict-directive |
| https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide#articles-9 |
| Strict mode | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Strict_mode |
| JavaScript Use Strict | https://www.w3schools.com/js/js_strict.asp |
| https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide#videos-9 |
| Strict Mode — "use strict" - Beau teaches JavaScript | https://youtu.be/uqUYNqZx0qY?si=OpfJy5E99Hmvv8Pb |
| https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide#intermediate-javascript |
| https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide#1-what-is-the-dom-and-how-do-you-manipulate-it-using-javascript |
| https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide#articles-10 |
| JavaScript HTML DOM | https://www.w3schools.com/js/js_htmldom.asp |
| Manipulating documents | https://developer.mozilla.org/en-US/docs/Learn/JavaScript/Client-side_web_APIs/Manipulating_documents |
| How to Manipulate the DOM - the Ultimate Beginner's Guide | https://www.freecodecamp.org/news/how-to-manipulate-the-dom-beginners-guide/ |
| https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide#videos-10 |
| JavaScript DOM Manipulation – Full Course for Beginners | https://youtu.be/5fb2aPlgoys?si=cJnpobcIl2yZWG5d |
| Learn DOM Manipulation In 18 Minutes | https://youtu.be/y17RuWkWdn8?si=EbnkiHRcCPqAOLlL |
| https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide#2-explain-the-concept-of-event-delegation |
| https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide#articles-11 |
| Event Delegation in JavaScript –Explained with an Example | https://www.freecodecamp.org/news/event-delegation-javascript/ |
| What is Event Delegation in JavaScript? | https://medium.com/@bretdoucette/part-4-what-is-event-delegation-in-javascript-f5c8c0de2983 |
| Event Delegation in JavaScript | https://www.geeksforgeeks.org/event-delegation-in-javascript/ |
| https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide#videos-11 |
| Event Delegation in JavaScript, Simplified | https://youtu.be/aZ3JWv0ofuA?si=JtqCU-HMgziem-h6 |
| What is Event Delegation? | https://youtu.be/pKzf80F3O0U?si=nKQcQS9znI6qpjzA |
| Event Delegation in Javascript | https://youtu.be/3KJI1WZGDrg?si=3FbKE0DoYO80WddG |
| https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide#3-what-is-a-callback-function-and-why-is-it-used-in-javascript |
| https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide#articles-12 |
| JavaScript Callbacks | https://www.w3schools.com/js/js_callback.asp |
| Callback function | https://developer.mozilla.org/en-US/docs/Glossary/Callback_function |
| JavaScript Callback Functions – What are Callbacks in JS and How to Use Them | https://www.freecodecamp.org/news/javascript-callback-functions-what-are-callbacks-in-js-and-how-to-use-them/ |
| https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide#videos-12 |
| JavaScript Callbacks Explained in 5 Minutes | https://youtu.be/kz_vwAF4NHI?si=erLDHFpbu-YGjztm |
| Callback Functions in JS ft. Event Listeners | https://youtu.be/btj35dh3_U8?si=Gp5ttNXnBgUXWmlW |
| WHAT IS A CALLBACK FUNCTION IN JAVASCRIPT? - Explained with Callback Examples | https://youtu.be/qtfi4-8dj9c?si=e7x-NbKkyB4UJlAv |
| https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide#4-describe-the-purpose-of-this-in-javascript-and-how-it-is-determined |
| https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide#articles-13 |
| This | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/this |
| The JavaScript this Keyword | https://www.w3schools.com/js/js_this.asp |
| A super-easy way to determine 'this' in JavaScript | https://dev.to/kelvin0712/a-super-easy-way-to-determine-this-in-javascript-ob5 |
| https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide#videos-13 |
| JavaScript this Keyword | https://youtu.be/gvicrj31JOM?si=lCROKAOHlXn8pT23 |
| What is this? | JavaScript | https://youtu.be/kE93zNJBCBw?si=5XL05ldgwJBo6ZYj |
| https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide#5-how-does-prototypal-inheritance-work-in-javascript |
| https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide#articles-14 |
| Inheritance and the prototype chain | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Inheritance_and_the_prototype_chain |
| JavaScript Prototypes and Inheritance | https://www.freecodecamp.org/news/prototypes-and-inheritance-in-javascript/ |
| Prototypal Inheritance using proto in JavaScript | https://www.geeksforgeeks.org/prototypal-inheritance-using-__proto__-in-javascript/ |
| https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide#videos-14 |
| Prototype and Prototypal Inheritance in Javascript | https://youtu.be/wstwjQ1yqWQ?si=8iRD5kdU6y9xB3Bu |
| JavaScript Prototypal inheritance | https://youtu.be/1UTqFAjYx1k?si=gcgSo_3EA2ytLnRV |
| https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide#6-what-are-promises-in-javascript-and-how-do-they-work |
| https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide#articles-15 |
| JavaScript Promise | https://www.geeksforgeeks.org/javascript-promise/ |
| JavaScript Promises | https://www.w3schools.com/js/js_promise.asp |
| How Promises Work in JavaScript | https://www.freecodecamp.org/news/guide-to-javascript-promises |
| https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide#videos-15 |
| JavaScript Promises -- Tutorial for Beginners | https://youtu.be/TnhCX0KkPqs?si=efYcK87KXHZxMyTG |
| Promises | https://youtu.be/ap-6PPAuK1Y?si=mmz5HguoLYytRylH |
| https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide#7-explain-what-asyncawait-is-and-how-it-works |
| https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide#articles-16 |
| Async/Await Function in JavaScript | https://www.geeksforgeeks.org/async-await-function-in-javascript/ |
| Async/await | https://javascript.info/async-await |
| How to Use Async/Await in JavaScript with Example JS Code | https://www.freecodecamp.org/news/async-await-in-javascript/ |
| https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide#videos-16 |
| Async Await vs. Promises - JavaScript Tutorial for beginners | https://youtu.be/spvYqO_Kp9Q?si=VcTKJ9TOOmXT5AKK |
| async await | https://youtu.be/6nv3qy3oNkc?si=NoJBS9KHrkYdv_na |
| https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide#8-how-can-you-handle-errors-in-javascript |
| https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide#articles-17 |
| JavaScript Errors | https://www.w3schools.com/js/js_errors.asp |
| Error handling, "try...catch" | https://javascript.info/try-catch |
| https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide#videos-17 |
| try, catch, finally, throw - error handling in JavaScript | https://youtu.be/cFTFtuEQ-10?si=lwPJas1oGoG55V5x |
| The EASY Way to Handle Errors in JavaScript (For Beginners) | https://youtu.be/7nG2shBeWUo?si=bUVxJyzKl1lz0Zv5 |
| https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide#9-what-is-the-difference-between-let-const-and-var-when-declaring-variables |
| https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide#articles-18 |
| var, let, and const in JavaScript – the Differences Between These Keywords Explained | https://www.freecodecamp.org/news/differences-between-var-let-const-javascript/ |
| Difference between var, let and const keywords in JavaScript | https://www.geeksforgeeks.org/difference-between-var-let-and-const-keywords-in-javascript/ |
| https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide#videos-18 |
| JavaScript Let vs Var vs Constant | https://youtu.be/XgSjoHgy3Rk?si=s-LGJ718BqqDV6E7 |
| let & const in JS 🔥Temporal Dead Zone | https://youtu.be/BNC6slYCj50?si=-O8qYF50913QkyuD |
| Differences Between Var, Let, and Const | https://youtu.be/9WIJQDvt4Us?si=Mdd-PfA2nN_7P74- |
| https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide#10-explain-the-differences-between-settimeout-and-setinterval |
| https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide#articles-19 |
| JavaScript Timing Events | https://www.w3schools.com/js/js_timing.asp |
| JavaScript Timing Events: setTimeout and setInterval | https://www.freecodecamp.org/news/javascript-timing-events-settimeout-and-setinterval/ |
| https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide#videos-19 |
| setTimeout() and setInterval() – JavaScript Tutorial | https://youtu.be/kTg-5HBqiyQ?si=Nvcw9MCyv7QxsB3f |
| How to use setTimeout() and setInterval() | https://youtu.be/0ewbT5YJdR8?si=aDrGCB25TrA61JCv |
| https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide#11-how-does-the-module-system-work-in-javascript-eg-commonjs-es6-modules |
| https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide#articles-20 |
| Modules in JavaScript – CommonJS and ESmodules Explained | https://www.freecodecamp.org/news/modules-in-javascript/ |
| Difference between node.js require and ES6 import and export | https://www.geeksforgeeks.org/difference-between-node-js-require-and-es6-import-and-export/ |
| https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide#videos-20 |
| Require vs Import Javascript | https://youtu.be/mK54Cn4ceac?si=gbXj873VXxSBOcL4 |
| JavaScript Modules: From IIFEs to CommonJS to ES6 Modules | https://youtu.be/qJWALEoGge4?si=D7_tt7f4_SgNf8-o |
| https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide#12-what-is-the-difference-between-map-filter-and-reduce-in-javascript |
| https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide#articles-21 |
| JavaScript Map, Reduce, and Filter | https://www.freecodecamp.org/news/javascript-map-reduce-and-filter-explained-with-examples/ |
| How to use map(), filter(), and reduce() in JavaScript ? | https://www.geeksforgeeks.org/how-to-use-map-filter-and-reduce-in-javascript/ |
| https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide#videos-21 |
| map, filter & reduce | https://youtu.be/zdp0zrpKzIE?si=JWm-YjfL-mk_ETJa |
| map, filter, reduce, some, every, find, findIndex, forEach | https://youtu.be/Urwzk6ILvPQ?si=iN1qlIgipgF0_qHf |
| Map, Filter & Reduce EXPLAINED | https://youtu.be/8MoElay6dWU?si=OUxAZWFnRZrKxCmr |
| https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide#13-explain-the-concept-of-closures |
| https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide#articles-22 |
| Closures | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Closures |
| JavaScript Closures | https://www.w3schools.com/js/js_function_closures.asp |
| Closure in JavaScript – Explained with Examples | https://www.freecodecamp.org/news/javascript-closures-explained-with-example/ |
| https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide#videos-22 |
| JavaScript Closures Tutorial | https://youtu.be/aHrvi2zTlaU?si=vwQZpI5zBR762gKJ |
| Closures in JS | https://youtu.be/qikxEIxsXco?si=U7jzKGSdcmTcMOnT |
| Closures Explained in 100 Seconds | https://youtu.be/vKJpN5FAeF4?si=-qtNorjAv9sslEES |
| https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide#14-how-does-the-spread-operator-work-in-javascript |
| https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide#articles-23 |
| Spread syntax (...) | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Spread_syntax |
| React ES6 Spread Operator | https://www.w3schools.com/react/react_es6_spread.asp |
| JavaScript Spread Operator | https://www.geeksforgeeks.org/javascript-spread-operator/ |
| https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide#videos-23 |
| JS Spread Operator: How It Works & Why I Love It | https://youtu.be/pYI-UuZVtHI?si=C_w63fAaS6NqeFxB |
| ...spread operator and rest operator | https://youtu.be/iLx4ma8ZqvQ?si=sUxXP7UaSfIsdtJ9 |
| Spread Syntax | ...args | JavaScript | https://youtu.be/peR_ZBA353M?si=4BMP7YmnZT4A6tM2 |
| https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide#15-what-are-generators-and-how-do-they-work |
| https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide#articles-24 |
| Generator | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Generator |
| JavaScript Visualized: Generators and Iterators | https://dev.to/lydiahallie/javascript-visualized-generators-and-iterators-e36 |
| Yield! Yield! How Generators work in JavaScript. | https://www.freecodecamp.org/news/yield-yield-how-generators-work-in-javascript-3086742684fc/ |
| https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide#videos-24 |
| Learn JavaScript Generators In 12 Minutes | https://youtu.be/IJ6EgdiI_wU?si=nKZwPHYFJwJEfpR9 |
| The Power of JS Generators by Anjana Vakil | https://youtu.be/gu3FfmgkwUc?si=HPu2XzJDlUuMok6W |
| https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide#16-how-can-you-avoid-callback-hell-pyramid-of-doom-in-javascript |
| https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide#articles-25 |
| How to deal with nested callbacks and avoid “callback hell” | https://www.freecodecamp.org/news/how-to-deal-with-nested-callbacks-and-avoid-callback-hell-1bc8dc4a2012/ |
| Callback Hell and How to Rescue it ? | https://dev.to/jerrycode06/callback-hell-and-how-to-rescue-it-ggj |
| https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide#videos-25 |
| Callback Hell | https://youtu.be/yEKtJGha3yM?si=6zfzle3IatWygoGb |
| Javascript Nuggets - Callback Hell | https://youtu.be/bx9xYPt2tdc?si=NIAAEKqnN0ES52Ky |
| https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide#advanced-javascript |
| https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide#1-describe-the-concept-of-memoization-in-javascript |
| https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide#articles-26 |
| What is Memoization? How and When to Memoize in JavaScript and React | https://www.freecodecamp.org/news/memoization-in-javascript-and-react/ |
| JavaScript Memoization | https://www.geeksforgeeks.org/javascript-memoization/ |
| Memoization in Javascript | https://dev.to/anishkumar/memoizing-fetch-api-calls-in-javascript-1d16 |
| https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide#videos-26 |
| Memoization and How to Memoize | Javascript Memoization Tutorial | https://youtu.be/TWUV_LRVX24?si=PhDvpdUi7EhBnuyV |
| Memoization And Dynamic Programming Explained | https://youtu.be/WbwP4w6TpCk?si=DF2pbqt8RCg-wB3P |
| https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide#2-what-is-functional-programming-and-how-can-it-be-applied-in-javascript |
| https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide#articles-27 |
| What is Functional Programming? A Beginner's JavaScript Guide | https://www.freecodecamp.org/news/functional-programming-in-javascript/ |
| JIntroduction to Functional Programming: JavaScript Paradigms | https://www.toptal.com/javascript/functional-programming-javascript |
| https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide#videos-27 |
| Learning Functional Programming with JavaScript - Anjana Vakil - JSUnconf | https://youtu.be/e-5obm1G_FY?si=ACCOqmSuVRiIDZc3 |
| Learn Functional Programming With JavaScript | FREE COURSE | https://youtu.be/XvLMO2wE3OQ?si=j-LWt1fCdC7GvaVo |
| https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide#3-explain-how-currying-and-composition-work-in-functional-programming |
| https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide#articles-28 |
| How to Use Currying and Composition in JavaScript | https://www.freecodecamp.org/news/how-to-use-currying-and-composition-in-javascript/ |
| Real world example of compose function and currying. | https://dev.to/pegahsafaie/real-world-example-of-compose-function-and-currying-3ofl |
| https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide#videos-28 |
| Function Composition - Functional JavaScript | https://www.youtube.com/live/mth5WpEc4Qs?si=ZekpBp0fAfFtA0Iu |
| https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide#4-what-are-web-workers-and-how-can-they-improve-javascript-performance |
| https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide#articles-29 |
| Improve Web Performance With Web Workers | https://dev.to/nikhiltatpati/improve-web-performance-with-web-workers-3jal |
| Power of Web Workers – Multithreading in JavaScript | https://www.geeksforgeeks.org/power-of-web-workers-multithreading-in-javascript/ |
| https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide#videos-29 |
| Web Workers in Action | https://youtu.be/fh2rKs7eupg?si=NRD-QpBLalLeFeWH |
| Mastering Web Workers | https://youtu.be/4chX0kqznaE?si=PnAy8C87wWtL3Ypw |
| JavaScript Web Workers Explained | https://youtu.be/Gcp7triXFjg?si=eqhtjvwfSjm9pe_P |
| https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide#es6-and-modern-javascript |
| https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide#dom-and-web-api |
| https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide#testing-and-debugging |
| https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide#package-managers-and-build-tools |
| https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide#security-and-best-practices |
| https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide#performance-optimization |
| https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide#apis-and-asynchronous-programming |
| https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide#javascript-patterns-and-best-practices |
| https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide#beginner-reactjs |
| https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide#intermediate-reactjs |
| https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide#advanced-reactjs |
|
javascript
| https://redirect.github.com/topics/javascript |
|
js
| https://redirect.github.com/topics/js |
|
javascript-concepts
| https://redirect.github.com/topics/javascript-concepts |
|
javascript-interview
| https://redirect.github.com/topics/javascript-interview |
|
javascript-guide
| https://redirect.github.com/topics/javascript-guide |
|
javascript-interview-questions
| https://redirect.github.com/topics/javascript-interview-questions |
|
javascript-questions
| https://redirect.github.com/topics/javascript-questions |
|
javascript-topics
| https://redirect.github.com/topics/javascript-topics |
|
Readme
| https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide#readme-ov-file |
| Please reload this page | https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide |
|
Activity | https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide/activity |
|
7
stars | https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide/stargazers |
|
1
watching | https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide/watchers |
|
1
fork | https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide/forks |
|
Report repository
| https://redirect.github.com/contact/report-content?content_url=https%3A%2F%2Fgithub.com%2Fdevmamunur%2FAdvanced-JavaScript-Guide&report=devmamunur+%28user%29 |
| Releases | https://redirect.github.com/devmamunur/Advanced-JavaScript-Guide/releases |
| Packages
0 | https://redirect.github.com/users/devmamunur/packages?repo_name=Advanced-JavaScript-Guide |
|
| https://github.com |
| Terms | https://docs.github.com/site-policy/github-terms/github-terms-of-service |
| Privacy | https://docs.github.com/site-policy/privacy-policies/github-privacy-statement |
| Security | https://github.com/security |
| Status | https://www.githubstatus.com/ |
| Community | https://github.community/ |
| Docs | https://docs.github.com/ |
| Contact | https://support.github.com?tags=dotcom-footer |