इस repository का मकसद JavaScript मैं developers की concepts मस्तर करने में मदद करनी है। ये कोइ जरूरी चीज़ ना है, पर एक guide है future study के लिए। ई Stephen Curtis के एक article पे आधारित है, जिसनें तू यहां पढ़ सकता है।
🚀 GitHub ने 2018 के टॉप open source projects मैं गिण्या!
तू भी PR submit कर सके है, link डालन के लिए तेरी खुद की recaps या reviews के। अगर तू repository नै अपनी भाषा मैं translate करना चाहे है, तो कर ले कोई दिक्कत ना ।
सारे translations नीचे लिख्या जाएंगे:
- اَلْعَرَبِيَّةُ (Arabic) — Amr Elsekilly
- Български (Bulgarian) - thewebmasterp
- 汉语 (Chinese) — Re Tian
- Português do Brasil (Brazilian Portuguese) — Tiago Boeing
- 한국어 (Korean) — Suin Lee
- Español (Spanish) — Adonis Mendoza
- Türkçe (Turkish) — İlker Demir
- русский язык (Russian) — Mihail Gumennii
- Tiếng Việt (Vietnamese) — Nguyễn Trần Chung
- Polski (Polish) — Dawid Lipinski
- فارسی (Persian) — Majid Alavizadeh
- Bahasa Indonesia (Indonesian) — Rijdzuan Sampoerna
- Français (French) — Robin Métral
- हिन्दी (Hindi) — Vikas Chauhan
- Ελληνικά (Greek) — Dimitris Zarachanis
- 日本語 (Japanese) — oimo23
- Deutsch (German) — burhannn
- украї́нська мо́ва (Ukrainian) — Andrew Savetchuk
- සිංහල (Sinhala) — Udaya Shamendra
- Italiano (Italian) — Gianluca Fiore
- Latviešu (Latvian) - Jānis Īvāns
- Afaan Oromoo (Oromo) - Amanuel Dagnachew
- ภาษาไทย (Thai) — Arif Waram
- Català (Catalan) — Mario Estrada
- Svenska (Swedish) — Fenix Hongell
- ខ្មែរ (Khmer) — Chrea Chanchhunneng
- አማርኛ (Ethiopian) - Miniyahil Kebede(ምንያህል ከበደ)
- Беларуская мова (Belarussian) — Dzianis Yafimau
- O'zbekcha (Uzbek) — Shokhrukh Usmonov
- Urdu (اردو) — Yasir Nawaz
- Marathi (मराठी) - Dhruv Chandak
- हिन्दी (Hindi) — Mahima Chauhan
- বাংলা (Bengali) — Jisan Mia
- ગુજરાતી (Gujarati) — Vatsal Bhuva
- سنڌي (Sindhi) — Sunny Gandhwani
- भोजपुरी (Bhojpuri) — Pronay Debnath
- ਪੰਜਾਬੀ (Punjabi) — Harsh Dev Pathak
- தமிழ் (Tamil) - Jaimin Chovatia
- Latin (Latin) — Harsh Dev Pathak
- മലയാളം (Malayalam) — Akshay Manoj
- Yorùbá (Yoruba) - Ayomide Bajulaye
- עברית (Hebrew) — Refael Yzgea
- हरियाणवी (Haryanvi) — Rampal Yadav
- Call Stack
- Primitive Types
- Value Types and Reference Types
- Implicit, Explicit, Nominal, Structuring and Duck Typing
- == vs === vs typeof
- Function Scope, Block Scope and Lexical Scope
- Expression vs Statement
- IIFE, Modules and Namespaces
- Message Queue and Event Loop
- setTimeout, setInterval and requestAnimationFrame
- JavaScript Engines
- Bitwise Operators, Type Arrays and Array Buffers
- DOM and Layout Trees
- Factories and Classes
- this, call, apply and bind
- new, Constructor, instanceof and Instances
- Prototype Inheritance and Prototype Chain
- Object.create and Object.assign
- map, reduce, filter
- Pure Functions, Side Effects, State Mutation and Event Propagation
- Closures
- High Order Functions
- Recursion
- Collections and Generators
- Promises
- async/await
- Data Structures
- Expensive Operation and Big O Notation
- Algorithms
- Inheritance, Polymorphism and Code Reuse
- Design Patterns
- Partial Applications, Currying, Compose and Pipe
- Clean Code
कॉल स्टैक एक तरीका है जिसनें JavaScript interpreter फंक्शन के execution नै track करन खातर उपयोग करता है। JavaScript मैं, फंक्शन उस क्रम में चलाए जाते हैं जिस क्रम में उननें बुलाया गया। कॉल स्टैक Last In, First Out (LIFO) के सिद्धांत नै फॉलो करता है, मतलब जिब आखिरी फंक्शन स्टैक पे डाला गया वो पहले चलाया जाएगा।
ECMAScript specification के अनुसार, कॉल स्टैक नै execution context का हिस्सा माना जाता है। जिब भी कोई फंक्शन बुलाया जाता है, एक नया execution context बनाया जाता है और वो स्टैक के ऊपर रखा जाता है। जिब फंक्शन पूरा हो जाता है, तौ उसके execution context नै स्टैक तैं हटा दिया जाता है, और control पिछले context मैं लौट जाता है। ई सारा synchronous code execution नै manage करन में मदद करता है, क्यूंकि हर फंक्शन का कॉल पूरा होना जरूरी है उससे पहले की अगला शुरू हो सके।
- Understanding Javascript Call Stack, Event Loops — Gaurav Pandvia
- Understanding the JavaScript Call Stack — Charles Freeborn
- Javascript: What Is The Execution Context? What Is The Call Stack? — Valentino Gagliardi
- What is the JS Event Loop and Call Stack? — Jess Telford
- Understanding Execution Context and Execution Stack in Javascript — Sukhjinder Arora
- How JavaScript Works Under The Hood: An Overview of JavaScript Engine, Heap and, Call Stack — Bipin Rajbhar
- The JS Call stack Explained in 9 minutes - Colt Steel (YouTube)
- Call Stack in JavaScript - Syed Rafsan Raiyan
- Javascript: the Call Stack explained — Coding Blocks India
- The JS Call Stack Explained In 9 Minutes — Colt Steele
- What is the Call Stack? — Eric Traub
- The Call Stack — Kevin Drumm
- Understanding JavaScript Execution — Codesmith
- What the heck is the event loop anyway? — Philip Roberts
- How JavaScript Code is executed? ❤️& Call Stack — Akshay Saini
- Call Stacks - CS50
- Learn the JavaScript Call Stack - codecupdev
- JavaScript Functions and the Call Stack | How does the Call stack work - Chidre'sTechTutorials
ECMAScript विनिर्देश के अनुसार, JavaScript में छह प्राइमिटिव डेटा प्रकार होते हैं: स्ट्रिंग, नंबर, बिगइंट, बूलियन, अनडिफ़ाइंड, और सिम्बॉल। ये प्रकार अपरिवर्तनीय होते हैं, मतलब इनके मान नहीं बदले जा सकते। एक खास प्राइमिटिव प्रकार भी है जिसे नल कहते हैं, जो किसी ऑब्जेक्ट मान की जानबूझकर अनुपस्थिति को दर्शाता है।
प्राइमिटिव मान सीधे एक चर को सौंपे जाते हैं, और जब आप प्राइमिटिव प्रकार में बदलाव करते हैं, तो आप सीधे मान पर काम कर रहे होते हैं। ऑब्जेक्ट्स के विपरीत, प्राइमिटिव्स में प्रॉपर्टीज या मेथड्स नहीं होते, लेकिन JavaScript आवश्यकतानुसार प्राइमिटिव मानों को ऑब्जेक्ट समकक्षों के साथ स्वतः लपेटता है (जैसे, स्ट्रिंग्स पर मेथड कॉल करते समय)।
- Primitive and Non-primitive data-types in JavaScript - GeeksforGeeks
- Javascript variables (Beginner thinking)
- How numbers are encoded in JavaScript — Dr. Axel Rauschmayer
- What You Need to Know About JavaScript Number Type — Max Wizard K
- What Every JavaScript Developer Should Know About Floating Point Numbers — Chewxy
- The Secret Life of JavaScript Primitives — Angus Croll
- Primitive Types — Flow
- (Not) Everything in JavaScript is an Object — Daniel Li
- JavaScript data types and data structures — MDN
- Diving Deeper in JavaScripts Objects — Arfat Salman
- The differences between Object.freeze() vs Const in JavaScript — Bolaji Ayodeji
- Object to primitive conversion — JavaScript.info
- Methods of primitives - Javascript.info
- JavaScript Reference vs Primitive Types — Academind
- JavaScript Primitive Types — Simon Sez IT
- Value Types and Reference Types in JavaScript — Programming with Mosh
- JavaScript Primitive Data Types — Avelx
- Everything you never wanted to know about JavaScript numbers — Bartek Szopka
- What are variables in Javascript? — JS For Everyone
- TIPOS DE DATOS PRIMITIVOS en JAVASCRIPT - La Cocina del Código
- Data Type in JavaScript - ScholarHat
ECMAScript विनिर्देश के अनुसार, वैल्यू टाइप्स सीधे उस स्थान पर स्टोर होते हैं जिसे वेरिएबल एक्सेस करता है। इनमें नंबर, स्ट्रिंग, बूलियन, अनडिफ़ाइंड, बिगइंट, सिम्बॉल, और नल जैसे टाइप्स शामिल हैं। जब आप एक वैल्यू टाइप को एक वेरिएबल में असाइन करते हैं, तो वैल्यू खुद स्टोर होती है।
- JavaScript में वैल्यू बनाम रेफरेंस की व्याख्या — अरनव अग्रवाल
- JavaScript में प्राइमिटिव टाइप्स और रेफरेंस टाइप्स — ब्रान वान डेर मीर
- JavaScript में वैल्यू टाइप्स, रेफरेंस टाइप्स और स्कोप — बेन एस्टन
- जड़ों की ओर लौटें: JavaScript वैल्यू बनाम रेफरेंस — मिरो कोचका
- JavaScript में “बाय वैल्यू” और “बाय रेफरेंस” को समझें — लिना फॉर
- JavaScript में रेफरेंस और कॉपी वेरिएबल्स — विटोर कैप्रेट्ज
- JavaScript प्राइमिटिव बनाम रेफरेंस वैल्यूज़
- JavaScript में रेफरेंस बनाम वैल्यू — nrabinowitz
- JavaScript इंटरव्यू तैयारी: प्राइमिटिव बनाम रेफरेंस टाइप्स — माइक क्रोनिन
- JavaScript में forEach मेथड - एक व्यापक गाइड
- JavaScript मैप बनाम forEach: कब किसका उपयोग करें - साजल सोनी
- JavaScript में पास बाय वैल्यू बनाम पास बाय रेफरेंस — टेकसिथ
- JavaScript वैल्यू बनाम रेफरेंस टाइप्स — प्रोग्रामिंग विद मोश
- JavaScript में वैल्यूज़ बनाम रेफरेंसेज़ - ला कोसिना डेल कोडिगो
- JavaScript - रेफरेंस बनाम प्राइमिटिव वैल्यूज़/टाइप्स - अकादेमिंद
- JavaScript में वैल्यू टाइप्स और रेफरेंस टाइप्स - प्रोग्रामिंग विद मोश
ECMAScript विनिर्देश JavaScript को एक डायनेमिकली टाइप की गई भाषा के रूप में परिभाषित करता है, मतलब टाइप्स मानों के साथ जुड़े होते हैं, न कि वेरिएबल्स के साथ, और टाइप चेकिंग रनटाइम पर होती है। JavaScript टाइप्स को मैनेज करने के कई तरीके हैं:
इंप्लिसिट टाइपिंग (या टाइप कोएर्सन): यह तब होता है जब JavaScript स्वचालित रूप से एक डेटा टाइप को दूसरे में परिवर्तित करता है जब आवश्यक हो। उदाहरण के लिए, JavaScript गणितीय ऑपरेशन के दौरान एक स्ट्रिंग को नंबर में बदल सकता है। जबकि यह कुछ कोड को सरल बना सकता है, यह सावधानी से न संभालने पर अप्रत्याशित परिणामों का कारण भी बन सकता है।
एक्स्प्लिसिट टाइपिंग: इंप्लिसिट टाइपिंग के विपरीत, एक्स्प्लिसिट टाइपिंग में मैन्युअल रूप से एक मान को एक प्रकार से दूसरे प्रकार में परिवर्तित करना शामिल होता है, जैसे कि Number(), String(), या Boolean() जैसी फ़ंक्शंस का उपयोग करके।
नॉमिनल टाइपिंग: JavaScript मूल रूप से नॉमिनल टाइपिंग का समर्थन नहीं करता, जहां प्रकारों की स्पष्ट रूप से घोषणा की जाती है और जांच की जाती है। हालांकि, TypeScript, जो JavaScript का एक सुपरसेट है, इस सुविधा को लाता है ताकि विकास के दौरान टाइप त्रुटियों को पकड़ा जा सके।
स्ट्रक्चरिंग टाइपिंग: इस प्रकार की प्रणाली में, प्रकार डेटा की संरचना या प्रॉपर्टीज़ पर आधारित होते हैं। JavaScript एक स्ट्रक्चरली टाइप की गई भाषा है जहां ऑब्जेक्ट्स संगत होते हैं यदि वे समान संरचना (यानी, समान प्रॉपर्टीज़ और मेथड्स) साझा करते हैं।
डक टाइपिंग: यह एक अवधारणा है जहां किसी ऑब्जेक्ट की उपयुक्तता कुछ प्रॉपर्टीज़ और मेथड्स की उपस्थिति से निर्धारित होती है, न कि ऑब्जेक्ट के वास्तविक प्रकार से। JavaScript डक टाइपिंग पर बहुत निर्भर करता है, जहां व्यवहार को ऑब्जेक्ट की प्रॉपर्टीज़ से निकाला जाता है न कि इसकी घोषित टाइप से।
- JavaScript की इंप्लिसिट कोएर्सन के बारे में आपको क्या जानना चाहिए — प्रॉमिस टोची
- JavaScript टाइप कोएर्सन की व्याख्या — अलेक्से सैमाश्किन
- JavaScript कोएर्सन की व्याख्या — बेन गैरीसन
- JavaScript में टाइप कोएर्सन क्या है? - स्टैक ओवरफ्लो
- == ? === ??? ...#@^% - शिर्मुंग बिएलफेल्ड
- JavaScript में कोएर्सन - हितेश चौधरी
- JavaScript प्रश्न: कोएर्सन क्या है? - स्टीवन हैंकॉक
- टाइपिंग: स्टैटिक बनाम डायनेमिक, वीक बनाम स्ट्रॉन्ग - कोडएक्सपेंस
- JavaScript टाइप सिस्टम - ला कोसिना डेल कोडिगो
- JavaScript में डक टाइपिंग - टेकमेकर स्टूडियो
- JavaScript में डक टाइपिंग - प्रोग्रामिंग विद कार्तिक
ECMAScript विनिर्देश के अनुसार, JavaScript में सख्त (===) और ढीला (==) समानता ऑपरेटर दोनों शामिल हैं, जो मानों की तुलना करते समय अलग तरीके से व्यवहार करते हैं। यहाँ एक संक्षिप्त विवरण है:
== (ढीली समानता): यह ऑपरेटर दो मानों की तुलना से पहले टाइप कोएर्सन करता है। यदि मानों के टाइप अलग हैं, तो JavaScript एक या दोनों मानों को तुलना से पहले एक सामान्य टाइप में बदलने का प्रयास करेगा, जिससे अप्रत्याशित परिणाम हो सकते हैं।
=== (सख्त समानता): यह ऑपरेटर बिना किसी टाइप कोएर्सन के मान और टाइप दोनों की तुलना करता है। यदि दो मान एक ही प्रकार के नहीं हैं, तो तुलना फॉल्स लौटाएगी।
typeof ऑपरेटर: typeof ऑपरेटर का उपयोग एक वेरिएबल के डेटा टाइप की जांच करने के लिए किया जाता है। जबकि यह सामान्यतः विश्वसनीय होता है, कुछ अजीब बातें होती हैं, जैसे typeof null "object" लौटाता है न कि "null", जो JavaScript के कार्यान्वयन में एक पुरानी आदत के कारण है।
- JavaScript डबल इक्वल्स बनाम ट्रिपल इक्वल्स — ब्रैंडन मोरेली
- क्या मुझे JavaScript में === या == समानता तुलना ऑपरेटर का उपयोग करना चाहिए? — पानु पिटकमाकी
- JavaScript में ट्रिपल-इक्वल्स ऑपरेटर का उपयोग क्यों करें? — लुइस लज़ारिस
- JavaScript में == और === के बीच क्या अंतर है? — क्रेग बकलर
- क्यों JavaScript का typeof हमेशा "object" लौटाता है? — स्टैक ओवरफ्लो
- JavaScript में टाइप की जांच करना — टोबी हो
- JavaScript में डेटा टाइप्स की बेहतर जांच कैसे करें — वेब्जॉके
- JavaScript में मान की अनुपस्थिति की जांच करना — टॉमर एबरबाख
- JavaScript में == और === के बीच का अंतर
- JavaScript में == और === के बीच का अंतर — गीक्सफॉरगीक्स
- JavaScript में === बनाम == तुलना — फ्रीकोडकैम्प
- JavaScript - typeof ऑपरेटर — जावा ब्रेन
- JavaScript typeof ऑपरेटर — डेवडेलाइट
- JavaScript "==" बनाम "===" — वेब डेव सिम्प्लिफाइड
- JavaScript में === बनाम == - हितेश चौधरी
- JS में typeof ऑपरेटर - कोडवॉल्ट
ECMAScript विनिर्देश तीन मुख्य प्रकार के स्कोप को स्पष्ट करता है:
फंक्शन स्कोप: वेरिएबल जो एक फंक्शन के अंदर var का उपयोग करके घोषित किए जाते हैं, केवल उसी फंक्शन के भीतर एक्सेस किए जा सकते हैं। यह स्कोप वेरिएबल्स को उस फंक्शन से बाहर पहुंचने से रोकता है जहाँ उन्हें घोषित किया गया है।
ब्लॉक स्कोप: ES6 के साथ पेश किए गए, let और const का उपयोग करके घोषित वेरिएबल्स ब्लॉक-स्कोप्ड होते हैं। इसका मतलब है कि वे केवल उस विशेष ब्लॉक {} के भीतर ही एक्सेस किए जा सकते हैं जिसमें वे परिभाषित किए गए हैं, जैसे कि लूप्स या कंडीशनल्स के अंदर।
लेक्सिकल स्कोप: इसका तात्पर्य उस तरीके से है जिस पर वेरिएबल एक्सेस कोड में वेरिएबल्स के भौतिक स्थान के आधार पर निर्धारित होता है। फंक्शन्स लेक्सिकल स्कोप्ड होते हैं, जिसका मतलब है कि वे अपने पैरेंट स्कोप से वेरिएबल्स को एक्सेस कर सकते हैं।
- JavaScript फंक्शन्स — मूल बातें समझना — ब्रैंडन मोरेली
- Var, Let, और Const – क्या अंतर है?
- JavaScript में फंक्शन्स - दीप पांडे
- JavaScript में ब्लॉक स्कोप की नकल करना — जोश क्लैंटन
- JavaScript में फंक्शन और ब्लॉक स्कोप के बीच का अंतर — जोसेफ कार्डिलो
- JavaScript में फंक्शन स्कोप और ब्लॉक स्कोप — समर बुन
- JavaScript में स्कोप और कॉन्टेक्स्ट को समझना — रयान मॉर
- JavaScript स्कोप और क्लोजर्स — झेल लियू
- JavaScript में स्कोप को समझना — विस्साम अबीराचेद
- JavaScript में स्कोप को समझना ― हामाद अहमद
- फंक्शन डिक्लेरेशन बनाम फंक्शन एक्सप्रेशन कब उपयोग करें ― एंबर विल्की
- JavaScript फंडामेंटल्स चीट शीट: स्कोप, कॉन्टेक्स्ट, और “this” ― एलेक्सांद्रा फ्रेन
- फंक्शन्स / फंक्शन स्कोप ― MDN
- JavaScript को अजीब और शानदार बनाता है ... और शानदार भाग 4 — लर्नकोड.अकादमी
- JavaScript में वेरिएबल स्कोप — किलुका चिन्नथांबी
- JavaScript ब्लॉक स्कोप और फंक्शन स्कोप — mmtuts
- लेक्सिकल स्कोप क्या है? — एनडब्ल्यू कैल्वांक
- वेरिएबल स्कोप — स्टीव ग्रिफिथ
- जावास्क्रिप्ट ट्यूटोरियल्स फॉर बिगिनर्स — मोश हेमेंडानी
- JavaScript ब्लॉक स्कोप बनाम फंक्शन स्कोप - नाइवेक
- JavaScript में लेक्सिकल स्कोपिंग - हितेश चौधरी
- JavaScript में आधुनिक स्कोप हैंडलिंग (ES6 और उसके बाद) - प्रशांत देवांगन
ECMAScript स्पेसिफिकेशन के अनुसार, एक्सप्रेशन एक मान पैदा करते हैं, और स्टेटमेंट कार्य करने के लिए निर्देश होते हैं, जैसे कि वेरिएबल असाइनमेंट या नियंत्रण प्रवाह। फ़ंक्शन डिक्लेयरेशंस होइस्टेड होते हैं और कोड में परिभाषित होने से पहले उन्हें कॉल किया जा सकता है, जबकि फ़ंक्शन एक्सप्रेशन होइस्टेड नहीं होते हैं और इन्हें बुलाए जाने से पहले परिभाषित करना चाहिए।
- Javascript के एक्सप्रेशन्स, स्टेटमेंट्स और एक्सप्रेशन स्टेटमेंट्स के बारे में सब कुछ — Promise Tochi
- फ़ंक्शन एक्सप्रेशन बनाम फ़ंक्शन डिक्लेयरेशंस — Paul Wilkins
- JavaScript फ़ंक्शन — डिक्लेयरेशन बनाम एक्सप्रेशन — Ravi Roshan
- फ़ंक्शन डिक्लेयरेशंस बनाम फ़ंक्शन एक्सप्रेशन — Mandeep Singh
- फ़ंक्शन डिक्लेयरेशंस बनाम फ़ंक्शन एक्सप्रेशन — Anguls Croll
- एक्सप्रेशन स्टेटमेंट — MDN वेब डॉक्स
- JavaScript में एक्सप्रेशन्स बनाम स्टेटमेंट्स — Hexlet
- JavaScript - एक्सप्रेशन बनाम स्टेटमेंट — WebTunings
- Javascript फ़ंक्शन एक्सप्रेशन Vs डिक्लेयरेशन के लिए शुरुआती — Dev Material
- JavaScript में एक्सप्रेशन और स्टेटमेंट के बीच का अंतर
- JavaScript में एक्सप्रेशन | JavaScript में स्टेटमेंट - Sathelli Srikanth
ES6 मॉड्यूल के आगमन के साथ, IIFEs की स्कोप आइसोलेशन में भूमिका कम हो गई है, लेकिन वे अब भी प्रासंगिक हैं।
- Immediately-Invoked Function Expressions को समझना ― Chandra Gundamaraju
- JavaScript Immediately Invoked Function Expression — javascripttutorial.net
- क्या ES6 मॉड्यूल IIFEs को अप्रचलित बना देते हैं?
- JavaScript मॉड्यूल, मॉड्यूल प्रारूप, मॉड्यूल लोडर और मॉड्यूल बंडलर्स पर 10 मिनट का प्राइमर ― Jurgen Van de Moere
- मॉड्यूल ― Exploring JS
- ES मॉड्यूल: एक कार्टून डीप-डाइव — Lin Clark
- ES6 मॉड्यूल को समझना — Craig Buckler
- JavaScript में ES6 मॉड्यूल का एक अवलोकन — Brent Graham
- ES6 मॉड्यूल्स इन डेप्थ — Nicolás Bevacqua
- ES6 मॉड्यूल, Node.js और माइकल जैक्सन सॉल्यूशन — Alberto Gimeno
- JavaScript मॉड्यूल्स: एक शुरुआती गाइड — Preethi Kasireddy
- वेब पर JavaScript मॉड्यूल का उपयोग करना — Addy Osmani & Mathias Bynens
- IIFE: Immediately Invoked Function Expressions — Parwinder
- Javascript मॉड्यूल बंडलर्स — Vanshu Hassija
- Immediately Invoked Function Expression - Beau teaches JavaScript — freeCodeCamp
- JavaScript IIFE को समझना — Sheo Narayan
- JavaScript मॉड्यूल: ES6 आयात और निर्यात — Kyle Robinson
- ES6 - मॉड्यूल — Ryan Christiani
- वास्तविक दुनिया में ES6 मॉड्यूल — Sam Thorogood
- ES6 मॉड्यूल — TempleCoding
- JavaScript IIFE (Immediately Invoked Function Expressions) — Steve Griffith
इवेंट लूप JavaScript के समांतरता मॉडल का एक महत्वपूर्ण हिस्सा है, जो कार्यों को असिंक्रोनस तरीके से प्रोसेस करके नॉन-ब्लॉकिंग व्यवहार सुनिश्चित करता है। यह समझना कि यह संदेश कतार और माइक्रोटास्क के साथ कैसे इंटरैक्ट करता है, JavaScript व्यवहार को मास्टर करने के लिए महत्वपूर्ण है।
- JavaScript इवेंट लूप की व्याख्या — Anoop Raveendran
- JavaScript इवेंट लूप: समझाया गया — Erin Sweson-Healey
- JS को समझना: इवेंट लूप — Alexander Kondov
- JavaScript इवेंट लूप — Flavio Copes
- कार्य, माइक्रोटास्क, कतारें और शेड्यूल — Jake Archibald
- JavaScript इवेंट लूप को पिज़्ज़ा रेस्टोरेंट के उपमा से विज़ुअलाइज़ करना — Priyansh Jain
- JavaScript विज़ुअलाइज्ड: इवेंट लूप — Lydia Hallie
- JavaScript में setTimeout बनाम setImmediate — Navneet Singh
- JavaScript के इवेंट लूप को समझना और ऑप्टिमाइज करना — Xiuer Old
- इवेंट लूप आखिर है क्या? | JSConf EU — Philip Roberts
- JavaScript इवेंट लूप — ComScience Simplified
- मैं इवेंट लूप में फंसा हुआ हूँ — Philip Roberts
- इन द लूप - Jake Archibald | JSConf.Asia 2018
- इवेंट लूप को स्पष्ट करना (स्पैनिश)
- Callbacks, Sincrono, Assíncrono और इवेंट लूप (PT-BR)
- JavaScript इवेंट लूप: यह कैसे काम करता है और क्यों महत्वपूर्ण है, 5 मिनट में - James Q Quick
- Javascript setTimeout - आपको जो कुछ जानना चाहिए
- setTimeout और setInterval — JavaScript.Info
- setInterval का उपयोग न करने के कारण — Akanksha Sharma
- setTimeout बनाम setInterval — Develoger
- requestAnimationFrame का उपयोग करना — Chris Coyier
- JavaScript के requestAnimationFrame() को समझना — JavaScript Kit
- JavaScript में समय अंतराल को संभालना - Amit Merchant
- Debounce – JavaScript में एक फ़ंक्शन को देरी करने का तरीका - Ondrej Polesny
- Javascript: कैसे setTimeout और setInterval काम करते हैं — Coding Blocks India
- setTimeout() के साथ TRUST ISSUES — Akshay Saini
- JavaScript में setTimeout और setInterval — techsith
- JavaScript टाइमर्स — Steve Griffith
- JavaScript setTimeOut और setInterval की व्याख्या — Theodore Anderson
- क्या जावास्क्रिप्ट संकलित या व्याख्यायित भाषा है?
- JavaScript Engines — Jen Looper
- कैसे Chrome V8 Engine जावास्क्रिप्ट को मशीन कोड में अनुवाद करता है — DroidHead
- V8 के बाइटकोड को समझना — Franziska Hinkelmann
- Google के V8 जावास्क्रिप्ट इंजन का संक्षिप्त इतिहास — Clair Smith
- JavaScript के आवश्यक तत्व: आपको क्यों जानना चाहिए कि इंजन कैसे काम करता है - Rainer Hahnekamp
- JavaScript इंजन की बुनियादी बातें: आकार और इनलाइन कैश — Mathias Bynens
- JavaScript इंजन की बुनियादी बातें: प्रोटोटाइप को अनुकूलित करना — Mathias Bynens
- कैसे V8 ऐरे संचालन का अनुकूलन करता है — V8 Blog
- JavaScript इंटर्नल: JavaScript इंजन, रन-टाइम वातावरण & setTimeout Web API — Rupesh Mishra
- JavaScript Engines: The Good Parts™ — Mathias Bynens & Benedikt Meurer
- JS Engine EXPOSED 🔥 Google's V8 Architecture 🚀 | Namaste JavaScript Ep. 16 - Akshay Saini
- कैसे जावास्क्रिप्ट कोड निष्पादित होता है? कैसे जावास्क्रिप्ट पर्दे के पीछे काम करता है
- V8 जावास्क्रिप्ट इंजन को समझना - freeCodeCamp Talks
- JavaScript के पीछे - JavaScript इंजन का अवलोकन - Traversy Media
- Arindam Paul - JavaScript VM आंतरिक, EventLoop, Async और ScopeChains
- JavaScript में बिटवाइज़ ऑपरेशंस के साथ प्रोग्रामिंग — Alexander Kondov
- जावास्क्रिप्ट के बिटवाइज़ ऑपरेटरों का असली जीवन में उपयोग — ian m
- JavaScript बिटवाइज़ ऑपरेटर — w3resource
- JavaScript में बिटवाइज़ ऑपरेटर — Joe Cha
- JavaScript में बाइनरी गणना और बिटवाइज़ ऑपरेटरों पर एक व्यापक प्राइमर — Paul Brown
- कैसे मैं जावास्क्रिप्ट में बिटवाइज़ ऑपरेशन को समझ सकता हूं?
- JavaScript बिटवाइज़ ऑपरेटर — Programming with Mosh
- बिटवाइज़ ऑपरेटर और हम इन्हें क्यों उपयोग करते हैं — Alex Hyett
- JS बिटवाइज़ ऑपरेटर और बाइनरी नंबर — Steve Griffith - Prof3ssorSt3v3
- ब्लॉब, फ़ाइलें, और एरेबफर्स पर गहरा गोता — Steve Griffith - Prof3ssorSt3v3
- JavaScript में DOM को समझना और संशोधित करना — Tania Rascia
- डॉक्यूमेंट ऑब्जेक्ट मॉडल क्या है, और आपको इसे कैसे उपयोग करना चाहिए — Leonardo Maldonado
- JavaScript DOM ट्यूटोरियल उदाहरण के साथ — Guru99
- DOM क्या है? — Chris Coyier
- JavaScript के साथ DOM को पार करना — Zell Liew
- DOM ट्री
- JavaScript में DOM को कैसे पार करें — Vojislav Grujić
- रेंडर ट्री निर्माण — Ilya Grigorik
- DOM क्या है?
- JavaScript DOM
- JavaScript के साथ DOM को पार करना - Steve Griffith (YouTube)
- JavaScript DOM — The Net Ninja
- JavaScript DOM क्रैश कोर्स — Traversy Media
- JavaScript DOM संशोधन विधियाँ — Web Dev Simplified
- JavaScript DOM traversal विधियाँ — Web Dev Simplified
- जावास्क्रिप्ट में फैक्ट्री फ़ंक्शन का उपयोग कैसे करें — Sitepoint
- JavaScript में फैक्ट्री फ़ंक्शंस — CSS-Tricks
- जावास्क्रिप्ट में कक्षाओं और फैक्ट्रियों का सारांश — The Dev Coach
- जावास्क्रिप्ट में कक्षाएँ और फैक्ट्रियाँ — FreeCodeCamp
- JavaScript में फैक्ट्रियाँ और कक्षाएँ — Flavio Copes
- JavaScript में कक्षाएँ और फैक्ट्रियाँ — Paul Irish
- JavaScript फैक्ट्री फ़ंक्शन — Traversy Media
- JavaScript फैक्ट्रियों और कक्षाओं में क्या अंतर है? — freeCodeCamp.org
- JavaScript में कक्षाएँ और फैक्ट्री फ़ंक्शन — Academind
- JavaScript में फैक्ट्री फ़ंक्शंस और कक्षाएँ — Academind
- Grokking call(), apply() and bind() methods in JavaScript — Aniket Kudale
- JavaScript’s Apply, Call, and Bind Methods are Essential for JavaScript Professionals — Richard Bovell
- Javascript: call(), apply() and bind() — Omer Goldberg
- The difference between call / apply / bind — Ivan Sifrim
- What the hack is call, apply, bind in JavaScript — Ritik
- Mastering 'this' in JavaScript: Callbacks and bind(), apply(), call() — Michelle Gienow
- JavaScript’s apply, call, and bind explained by hosting a cookout — Kevin Kononenko
- How AND When to use bind, call, and apply in Javascript — Eigen X
- Let me explain to you what is
this
. (Javascript) — Jason Yu - Understanding the “this” Keyword in JavaScript — Pavan
- How to understand the keyword this and context in JavaScript — Lukas Gisder-Dubé
- What the heck is this in Javascript? — Hridayesh Sharma
- This and Bind In Javascript — Brian Barbour
- 3 Techniques for Maintaining Your Sanity Using "This" in JavaScript — Carl
- Mastering the JavaScript "this" Keyword — Aakash Srivastav
- This binding in JavaScript – 4. New binding — Spyros Argalias
- A quick intro to 'this' in JavaScript — Natalie Smith
- A conversation with the 'this' keyword in Javascript — Karen Efereyan
- What are call(), apply() and bind() in JavaScript — Amitav Mishra
- Understanding 'this' binding in JavaScript — Yasemin Cidem
- Top 7 tricky questions of 'this' keyword
- JavaScript call, apply and bind — techsith
- JavaScript Practical Applications of Call, Apply and Bind functions— techsith
- JavaScript (call, bind, apply) — curious aatma
- Understanding Functions and 'this' In The World of ES2017 — Bryan Hughes
- bind and this - Object Creation in JavaScript - FunFunFunction
- JS Function Methods call(), apply(), and bind() — Steve Griffith
- call, apply and bind method in JavaScript — Akshay Saini
- .[Javascript Interview Questions ( Call, Bind and Apply ) - Polyfills, Output Based, Explicit Binding - Roadside Coder] (https://youtu.be/VkmUOktYDAU?si=SdvLZ8FBmephPxjS)
- JavaScript For Beginners: the ‘new’ operator — Brandon Morelli
- Let’s demystify JavaScript’s ‘new’ keyword — Cynthia Lee
- Constructor, operator "new" — JavaScript.Info
- Understanding JavaScript Constructors — Faraz Kelhini
- Use Constructor Functions — Openclassrooms
- Beyond
typeof
andinstanceof
: simplifying dynamic type checks — Dr. Axel Rauschmayer - Function and Object, instances of each other — Kiro Risk
- JavaScript instanceof operator
- Javascript : Prototype vs Class — Valentin PARSY
- JavaScript engine fundamentals: optimizing prototypes — Mathias Bynens
- JavaScript Prototype — NC Patro
- Prototypes in JavaScript — Rupesh Mishra
- Prototype in JavaScript: it’s quirky, but here’s how it works — Pranav Jindal
- Understanding JavaScript: Prototype and Inheritance — Alexander Kondov
- Understanding Classes (ES5) and Prototypal Inheritance in JavaScript — Hridayesh Sharma
- prototype, proto and Prototypal inheritance in JavaScript — Varun Dey
- Prototypal Inheritance — JavaScript.Info
- How To Work with Prototypes and Inheritance in JavaScript — Tania Rascia
- Master JavaScript Prototypes & Inheritance — Arnav Aggarwal
- JavaScript’s Prototypal Inheritance Explained Using CSS — Nash Vail
- Prototypal Inheritance in JavaScript — Jannis Redmann
- Demystifying ES6 Classes And Prototypal Inheritance ― Neo Ighodaro
- Intro To Prototypal Inheritance — Dharani Jayakanthan
- Let’s Build Prototypal Inheritance in JS — var-che
- Objects, Prototypes and Classes in JavaScript — Atta
- The magical world of JavaScript prototypes — Belén
- Understanding Prototypal Inheritance In JavaScript — Lawrence Eagles
- Objects and Prototypes in JavaScript — Irena Popova
- Javascript Prototype Inheritance — Avelx
- JavaScript Prototype Inheritance Explained pt. I — techsith
- JavaScript Prototype Inheritance Explained pt. II — techsith
- JavaScript Prototype Inheritance Explained — Kyle Robinson
- Advanced Javascript - Prototypal Inheritance In 1 Minute
- An Overview Of Classical Javascript Classes and Prototypal Inheritance — Pentacode
- Object Oriented JavaScript - Prototype — The Net Ninja
- Prototype in JavaScript — kudvenkat
- JavaScript Using Prototypes — O'Reilly
- A Beginner's Guide to Javascript's Prototype — Tyler Mcginnis
- Prototypes in Javascript - p5.js Tutorial — The Coding Train
- You Don't Know JS, 1st Edition: this & Object Prototypes — Kyle Simpson
- The Principles of Object-Oriented JavaScript - Nicholas C. Zakas
- Object.create in JavaScript — Rupesh Mishra
- Object.create(): the New Way to Create Objects in JavaScript — Rob Gravelle
- Basic Inheritance with Object.create — Joshua Clanton
- Object.create() In JavaScript — GeeksforGeeks
- Understanding the difference between Object.create() and the new operator — Jonathan Voxland
- JavaScript Object Creation: Patterns and Best Practices — Jeff Mott
- Javascript hasOwnProperty: A Powerful Property Checking tool
- Dealing With Objects in JavaScript With Object.assign, Object.keys and hasOwnProperty
- Copying Objects in JavaScript ― Orinami Olatunji
- JavaScript: Object.assign() — Thiago S. Adriano
- How to deep clone a JavaScript Object — Flavio Copes
- Object.create(): When and Why to Use — VZing
- JavaScript Functional Programming — map, filter and reduce — Bojan Gvozderac
- Learn map, filter and reduce in Javascript — João Miguel Cunha
- JavaScript’s Map, Reduce, and Filter — Dan Martensen
- How to Use Map, Filter, & Reduce in JavaScript — Peleke Sengstacke
- JavaScript — Learn to Chain Map, Filter, and Reduce — Brandon Morelli
- Javascript data structure with map, reduce, filter and ES6 — Deepak Gupta
- Understanding map, filter and reduce in Javascript — Luuk Gruijs
- Functional Programming in JS: map, filter, reduce (Pt. 5) — Omer Goldberg
- JavaScript: Map, Filter, Reduce — William S. Vincent
- Arrow Functions: Fat and Concise Syntax in JavaScript — Kyle Pennell
- JavaScript: Arrow Functions for Beginners — Brandon Morelli
- When (and why) you should use ES6 arrow functions — and when you shouldn’t — Cynthia Lee
- JavaScript — Learn & Understand Arrow Functions — Brandon Morelli
- (JavaScript )=> Arrow functions — sigu
- Javascript.reduce() — Paul Anderson
- Why you should replace forEach with map and filter in JavaScript — Roope Hakulinen
- Simplify your JavaScript – Use .map(), .reduce(), and .filter() — Etienne Talbot
- JavaScript’s Reduce Method Explained By Going On a Diet — Kevin Kononenko
- Difference between map, filter and reduce in JavaScript — Amirata Khodaparast
- Map⇄Filter⇄Reduce↻ — ashay mandwarya
- Finding Your Way With .map() — Brandon Wozniewicz
- How to write your own map, filter and reduce functions in JavaScript — Hemand Nair
- How to Manipulate Arrays in JavaScript — Bolaji Ayodeji
- How to simplify your codebase with map(), reduce(), and filter() in JavaScript — Alex Permyakov
- .map(), .filter(), and .reduce() — Andy Pickle
- Map/Filter/Reduce Crash Course — Chris Achard
- Map, Filter and Reduce – Animated — JavaScript Teacher
- Map, Filter, Reduce and others Arrays Iterators You Must Know to Become an Algorithms Wizard — Mauro Bono
- How to Use JavaScript’s .map, .filter, and .reduce — Avery Duffin
- Javascript performance test - for vs for each vs (map, reduce, filter, find) — Deepak Gupta
- Using .map(), .filter() and .reduce() properly — Sasanka Kudagoda
- Mastering the JavaScript Reduce method ✂️ — sanderdebr
- JavaScript Map – How to Use the JS .map() Function (Array Method) — FreeCodeCamp
- Map, Filter and Reduce — Lydia Hallie
- Map, Filter and Reduce - Akshaay Saini
- Functional JavaScript: Map, forEach, Reduce, Filter — Theodore Anderson
- JavaScript Array superpowers: Map, Filter, Reduce (part I) — Michael Rosata
- JavaScript Array superpowers: Map, Filter, Reduce (part 2) — Michael Rosata
- JavaScript Higher Order Functions - Filter, Map, Sort & Reduce — Epicop
- [Array Methods 2/3] .filter + .map + .reduce — CodeWithNick
- Arrow functions in JavaScript - What, Why and How — Fun Fun Function
- Learning Functional Programming with JavaScript — Anjana Vakil - JSUnconf
- Map - Parte 2 JavaScript - Fun Fun Function
- Reduce basics - Part 3 of FP in JavaScript - Fun Fun Function
- Reduce Advanced - Part 4 of FP in JavaScript - Fun Fun Function
- reduce Array Method | JavaScript Tutorial - Florin Pop
- map Array Method | JavaScript Tutorial - Florin Pop
- Different array methods in 1 minute | Midudev (Spanish)
- Javascript and Functional Programming — Pure Functions — Omer Goldberg
- Master the JavaScript Interview: What is a Pure Function? — Eric Elliott
- JavaScript: What Are Pure Functions And Why Use Them? — James Jeffery
- Pure functions in JavaScript — @nicoespeon
- Functional Programming: Pure Functions — Arne Brasseur
- Making your JavaScript Pure — Jack Franklin
- Arrays, Objects and Mutations — Federico Knüssel
- The State of Immutability — Maciej Sikora
- Hablemos de Inmutabilidad — Kike Sanchez
- How to deal with dirty side effects in your pure functional JavaScript — James Sinclair
- Preventing Side Effects in JavaScript — David Walsh
- JavaScript: Pure Functions — William S. Vincent
- Functional programming paradigms in modern JavaScript: Pure functions — Alexander Kondov
- Understanding Javascript Mutation and Pure Functions — Chidume Nnamdi
- Functional-ish JavaScript — Daniel Brain
- Event Propagation — MDN
- Event Propagation — Bubbling and capturing
- Pure Functions — Hexlet
- Pure Functions - Functional Programming in JavaScript — Paul McBride
- JavaScript Pure Functions — Seth Alexander
- JavaScript Pure vs Impure Functions Explained — Theodore Anderson
- Pure Functions - Programação Funcional: Parte 1 - Fun Fun Function
- Event Propagation - JavaScript Event Bubbling and Propagation - Steve Griffith
- I never understood JavaScript closures — Olivier De Meulder
- Understand JavaScript Closures With Ease — Richard Bovell
- Understanding JavaScript Closures — Codesmith
- Understand Closures in JavaScript — Brandon Morelli
- A simple guide to help you understand closures in JavaScript — Prashant Ram
- Understanding JavaScript Closures: A Practical Approach — Paul Upendo
- Understanding JavaScript: Closures — Alexander Kondov
- How to use JavaScript closures with confidence — Léna Faure
- JavaScript closures by example — tyler
- JavaScript — Closures and Scope — Alex Aitken
- Discover the power of closures in JavaScript — Cristi Salcescu
- Getting Closure — RealLifeJS
- Closure, Currying and IIFE in JavaScript — Ritik
- Understanding Closures in JavaScript — Sukhjinder Arora
- A basic guide to Closures in JavaScript — Parathan Thiyagalingam
- Closures: Using Memoization — Brian Barbour
- A Brief Introduction to Closures and Lexical Scoping in JavaScript — Ashutosh K Singh
- Demystify Closures — stereobooster
- Scopes and Closures - JavaScript Concepts — Agney Menon
- Understanding Closures in JavaScript — Matt Popovich
- whatthefuck.is · A Closure - Dan Abramov
- Closures in JavaScript can... - Brandon LeBoeuf
- Do you know Closures - Mohamed Khaled
- JavaScript The Hard Parts: Closure, Scope & Execution Context - Codesmith
- Namaste Javascript by Akshay Saini
- Javascript Closure — techsith
- Closures — Fun Fun Function
- Closures in JavaScript — techsith
- JavaScript Closures 101: What is a closure? — JavaScript Tutorials
- Closures — freeCodeCamp
- JavaScript Closures — CodeWorkr
- Closures in JS - Akshay Saini
- CLOSURES en JavaScript: Qué son y cómo funcionan - Carlos Azaustre
- Learn Closures In 7 Minutes - Web Dev Simplified
- Higher-Order Functions in JavaScript — M. David Green
- Higher Order Functions: Using Filter, Map and Reduce for More Maintainable Code — Guido Schmitz
- First-class and Higher Order Functions: Effective Functional JavaScript — Hugo Di Francesco
- Higher Order Functions in JavaScript — John Hannah
- Just a reminder on how to use high order functions — Pedro Filho
- Understanding Higher-Order Functions in JavaScript — Sukhjinder Arora
- Higher Order Functions - A pragmatic approach — emmanuel ikwuoma
- JavaScript Higher Order Functions & Arrays — Traversy Media
- Higher Order Functions — Fun Fun Function
- Higher Order Functions in Javascript — Raja Yogan
- Higher Order Iterators in JavaScript — Fun Fun Function
- Higher Order Functions in JavaScript — The Coding Train
- Part 1: An Introduction to Callbacks and Higher Order Functions - Codesmith
- Part 2: Understanding Why We Need Higher Order Functions - Codesmith
- Higher-Order Functions ft. Functional Programming - Akshay Saini
- Recursion in JavaScript — Kevin Ennis
- Understanding Recursion in JavaScript — Zak Frisch
- Learn and Understand Recursion in JavaScript — Brandon Morelli
- Recursion in Functional JavaScript — M. David Green
- Programming with JS: Recursion — Alexander Kondov
- Anonymous Recursion in JavaScript — simo
- Recursion, iteration and tail calls in JS — loverajoel
- What is Recursion? A Recursive Function Explained with JavaScript Code Examples — Nathan Sebhastian
- Intro to Recursion — Brad Newman
- Accio Recursion!: Your New Favorite JavaScript Spell — Leanne Cabey
- Recursion Explained (with Examples) — Christina
- Recursion In JavaScript — techsith
- Recursion — Fun Fun Function
- Recursion and Recursive Functions — Hexlet
- Recursion: Recursion() — JS Monthly — Lucas da Costa
- Recursive Function in JavaScript — kudvenkat
- What on Earth is Recursion? — Computerphile
- Javascript Tutorial 34: Introduction To Recursion — codedamn
- Recursion, Iteration, and JavaScript: A Love Story | JSHeroes 2018 — Anjana Vakil
- Recursion crash course - Colt Steele
- What Is Recursion - In Depth - Web Dev Simplified
- ES6 In Depth: Collections — Jason Orendorff
- ES6 Collections: Using Map, Set, WeakMap, WeakSet — Kyle Pennell
- ES6 WeakMaps, Sets, and WeakSets in Depth — Nicolás Bevacqua
- Map, Set, WeakMap and WeakSet — JavaScript.Info
- Maps in ES6 - A Quick Guide — Ben Mildren
- ES6 — Set vs Array — What and when? — Maya Shavin
- ES6 — Map vs Object — What and when? — Maya Shavin
- Array vs Set vs Map vs Object — Real-time use cases in Javascript (ES6/ES7) — Rajesh Babu
- How to create an array of unique values in JavaScript using Sets — Claire Parker-Jones
- What You Should Know About ES6 Maps — Just Chris
- ES6 Maps in Depth — Nicolás Bevacqua
- What are JavaScript Generators and how to use them — Vladislav Stepanov
- Understanding JavaScript Generators With Examples — Arfat Salman
- The Basics of ES6 Generators — Kyle Simpson
- An Introduction to JavaScript Generators — Alice Kallaugher
- JavaScript ES6 / ES2015 Set, Map, WeakSet and WeakMap — Traversy Media
- JavaScript ES6 / ES2015 - [11] Generators - Traversy Media
- The Differences between ES6 Maps and Sets — Steve Griffith
- Javascript Generators - THEY CHANGE EVERYTHING - ES6 Generators Harmony Generators — LearnCode.academy
- JavaScript Promises for Dummies ― Jecelyn Yeen
- Understanding promises in JavaScript — Gokul N K
- Master the JavaScript Interview: What is a Promise? — Eric Elliott
- An Overview of JavaScript Promises — Sandeep Panda
- How to use Promises in JavaScript — Prashant Ram
- Implementing Promises In JavaScript — Maciej Cieslar
- JavaScript: Promises explained with simple real life analogies — Shruti Kapoor
- Promises for Asynchronous Programming — Exploring JS
- JavaScript Promises Explained By Gambling At A Casino — Kevin Kononenko
- ES6 Promises: Patterns and Anti-Patterns — Bobby Brennan
- A Simple Guide to ES6 Promises — Brandon Morelli
- The ES6 Promises — Manoj Singh Negi
- ES6 Promises in Depth — Nicolás Bevacqua
- Playing with Javascript Promises: A Comprehensive Approach — Rajesh Babu
- How to Write a JavaScript Promise — Brandon Wozniewicz
- A Coding Writer’s Guide: An Introduction To ES6 Promises — Andrew Ly
- Understanding Promises in JavaScript — Chris Noring
- Converting callbacks to promises — Zell Liew
- JavaScript Promises: Zero To Hero Plus Cheat Sheet — Joshua Saunders
- Promises - JavaScript concepts — Agney Menon
- Javascript
Promise
101 — Igor Irianto - Simplify JavaScript Promises — Sunny Singh
- The Lowdown on Promises — Aphinya Dechalert
- JavaScript Visualized: Promises & Async/Await — Lydia Hallie
- Promises in JavaScript — Peter Klingelhofer
- Best Practices for ES6 Promises — Basti Ortiz
- Lo que debemos saber de EScript 2020 — Kike Sanchez
- Promise Basics - javascript.info
- The Complete JavaScript Promise Guide
- Promise Chaining - javascript.info
- Let's Learn ES6 - Promises — Ryan Christiani
- JavaScript ES6 / ES2015 Promises — Traversy Media
- Promises — Fun Fun Function
- Error Handling Promises in JavaScript — Fun Fun Function
- Promises Part 1 - Topics of JavaScript/ES6 — The Coding Train
- JavaScript Promise in 100 Seconds
- JavaScript Promise in 9 Minutes
- JavaScript Promises In 10 Minutes — Web Dev Simplified
- Promises | Ep 02 Season 02 - Namaste JavaScript - Akshay Saini
- Eloquent JavaScript, 3rd Edition: Ch. 11 - Asynchronous Programming
- Exploring JS: Asynchronous Programming
- Understanding async/await in Javascript — Gokul N K
- Asynchronous Javascript using async/await — Joy Warugu
- Modern Asynchronous JavaScript with async/await — Flavio Copes
- Asynchronous JavaScript: From Callback Hell to Async and Await — Demir Selmanovic
- Javascript — ES8 Introducing async/await Functions — Ben Garrison
- How to escape async/await hell — Aditya Agarwal
- Understanding JavaScript’s async await — Nicolás Bevacqua
- JavaScript Async/Await: Serial, Parallel and Complex Flow — TechBrij
- From JavaScript Promises to Async/Await: why bother? — Chris Nwamba
- Flow Control in Modern JS: Callbacks to Promises to Async/Await — Craig Buckler
- How to improve your asynchronous Javascript code with async and await — Indrek Lasn
- Making Fetches Easy With Async Await — Mickey Sheridan
- 7 Reasons Why JavaScript Async/Await Is Better Than Plain Promises — Mostafa Gaafar
- Asynchronous Operations in JavaScript — Jscrambler
- JavaScript: Promises or async-await — Gokul N K
- Async / Await: From Zero to Hero — Zhi Yuan
- JavaScript Visualized: Promises & Async/Await — Lydia Hallie
- Making asynchronous programming easier with async and await — MDN
- JavaScript Async/Await Tutorial – Learn Callbacks, Promises, and Async/Await in JS by Making Ice Cream
- Better Than Promises - JavaScript Async/Await
- Asynchronous JavaScript Crash Course
- Async + Await — Wes Bos
- Asynchrony: Under the Hood — Shelley Vohr
- async/await in JavaScript - What, Why and How — Fun Fun Function
- async/await Part 1 - Topics of JavaScript/ES8 — The Coding Train
- async/await Part 2 - Topics of JavaScript/ES8 — The Coding Train
- Complete Guide to JS Async & Await ES2017/ES8 — Colt Steele
- Tips for using async/await in JavaScript — James Q Quick
- JavaScript Async Await — Web Dev Simplified
- Promise async and await in javascript — Hitesh Choudhary
- Data Structures in JavaScript — Thon Ly
- Algorithms and Data Structures in JavaScript — Oleksii Trekhleb
- Data Structures: Objects and Arrays ― Chris Nwamba
- Data structures in JavaScript — Benoit Vallon
- Playing with Data Structures in Javascript — Anish K.
- The Little Guide of Queue in JavaScript — Germán Cutraro
- All algorithms writing with JavaScript in the book 'Algorithms Fourth Edition'
- Collection of classic computer science paradigms in JavaScript
- All the things you didn't know you wanted to know about data structures
- JavaScript Data Structures: 40 Part Series — miku86
- Data Structures: Understanding Graphs — Rachel Hawa
- Data Structures Two Ways: Linked List (Pt 1) — Freddie Duffield
- Data Structures Two Ways: Linked List (Pt 2) — Freddie Duffield
- Graph Data Structures Explained in JavaScript — Adrian Mejia
- Algorithms In Javascript | Ace Your Interview — Eduonix Learning Solutions
- Data Structures and Algorithms in JavaScript — freeCodeCamp
- Learning JavaScript Data Structures and Algorithms: Sorting — Packt Video
- JavaScript Data Structures: Getting Started — Academind
- Big O Notation in Javascript — César Antón Dorantes
- Time Complexity/Big O Notation — Tim Roberts
- Big O in JavaScript — Gabriela Medina
- Big O Search Algorithms in JavaScript — Bradley Braithwaite
- Algorithms in plain English: time complexity and Big-O Notation — Michael Olorunnisola
- An Introduction to Big O Notation — Joseph Trettevik
- JavaScript: Intro to Big O Notation and Function Runtime — Eric Traub
- Essential Big O for JavaScript Developers — Dave Smith
- Big O Notation - Time Complexity Analysis — WebTunings
- Learn Big O Notation In 12 Minutes - Web Dev Simplified
- JavaScript Algorithms: Big-O Notation - Codevolution
- JavaScript Algorithms Crash Course: Learn Algorithms & "Big O" from the Ground Up! - Academind
- Big O Notation - Data Structures and Algorithms in Javascript - RoadSideCoder
- Data Structures and Algorithms using ES6
- Algorithms and data structures implemented in JavaScript with explanations and links to further readings
- JS: Interview Algorithm
- Algorithms in JavaScript — Thon Ly
- JavaScript Objects, Square Brackets and Algorithms — Dmitri Grabov
- Atwood's Law applied to CS101 - Classic algorithms and data structures implemented in JavaScript
- Data Structures and Algorithms library in JavaScript
- Collection of computer science algorithms and data structures written in JavaScript
- Algorithms and Data Structures in JavaScript — Oleksii Trekhleb
- 🎥 JavaScript Algorithms - Codevolution
- 🎥 Dynamic Programming - Learn to Solve Algorithmic Problems & Coding Challenges - FreeCodeCamp
- 🎥 Data Structures and Algorithms in Javascript | DSA with JS - RoadsideCoder
- 🎥 Javascript Algorithms + Data Structures - KodingKevin
- 🎥 JavaScript Data Structures: Getting Started - Academind
- 🎥 Algorithms and Data Structures - The Coding Train (Daniel Shiffman)
- Inheritance in JavaScript — Rupesh Mishra
- Simple Inheritance with JavaScript — David Catuhe
- JavaScript — Inheritance, delegation patterns and Object linking — NC Patro
- Object Oriented JavaScript: Polymorphism with examples — Knoldus Blogs
- Program Like Proteus — A beginner’s guide to polymorphism in Javascript — Sam Galson
- Object-oriented JavaScript: A Deep Dive into ES6 Classes — Jeff Mott
- Unlocking the Power of Polymorphism in JavaScript: A Deep Dive
- Inheritance in JavaScript — kudvenkat
- JavaScript ES6 Classes and Inheritance — Traversy Media
- Polymorphism in JavaScript — kudvenkat
- Learning JavaScript Design Patterns — Addy Osmani
- Pro JavaScript Design Patterns — Ross Harmes and Dustin Diaz
- JavaScript Design Patterns – Explained with Examples — Germán Cocca
- 4 JavaScript Design Patterns You Should Know — Devan Patel
- JavaScript Design Patterns – Beginner's Guide to Mobile Web Development — Soumyajit Pathak
- JavaScript Design Patterns — Akash Pal
- JavaScript Design Patterns: Understanding Design Patterns in JavaScript - Sukhjinder Arora
- All the 23 (GoF) design patterns implemented in Javascript — Felipe Beline
- The Power of the Module Pattern in JavaScript — jsmanifest
- Design Patterns for Developers using JavaScript pt. I — Oliver Mensah
- Design Patterns for Developers using JavaScript pt. II — Oliver Mensah
- Design patterns in modern JavaScript development
- Understanding Design Patterns: Iterator using Dev.to and Medium social networks! — Carlos Caballero
- JavaScript Design Patterns - Factory Pattern — KristijanFištrek
- JavaScript Design Pattern — Module Pattern - Factory Pattern — Moon
- Design Patterns: Null Object - Carlos Caballero
- Strategy Pattern - Francesco Ciulla
- Adapter Pattern - Francesco Ciulla
- The Power of Composite Pattern in JavaScript - jsmanifest
- In Defense of Defensive Programming - Adam Nathaniel Davis
- JavaScript Patterns Workshop — Lydia Hallie
- Composition and Currying Elegance in JavaScript — Pragyan Das
- Functional JavaScript: Function Composition For Every Day Use — Joel Thoms
- Functional Composition: compose() and pipe() — Anton Paras
- Why The Hipsters Compose Everything: Functional Composing In JavaScript — A. Sharif
- A Gentle Introduction to Functional JavaScript pt III: Functions for making functions — James Sinclair
- Curry And Compose (why you should be using something like ramda in your code) — jsanchesleao
- Function Composition in JavaScript with Pipe — Andy Van Slaars
- Practical Functional JavaScript with Ramda — Andrew D'Amelio, Yuri Takhteyev
- The beauty in Partial Application, Currying, and Function Composition — Joel Thoms
- Curry or Partial Application? — Eric Elliott
- Partial Application in JavaScript — Ben Alman
- Partial Application of Functions — Functional Reactive Ninja
- Currying vs Partial Application — Deepak Gupta
- Partial Application in ECMAScript 2015 — Ragan Wald
- So You Want to be a Functional Programmer pt. I — Charles Scalfani
- So You Want to be a Functional Programmer pt. II — Charles Scalfani
- So You Want to be a Functional Programmer pt. III — Charles Scalfani
- So You Want to be a Functional Programmer pt. IV — Charles Scalfani
- So You Want to be a Functional Programmer pt. V — Charles Scalfani
- An introduction to the basic principles of Functional Programming — TK
- Concepts of Functional Programming in Javascript — TK
- An Introduction to Functional Programming Style in JavaScript — JavaScript Teacher
- A practical guide to writing more functional JavaScript — Nadeesha Cabral
- A simple explanation of functional pipe in JavaScript — Ben Lesh
- Compose vs Pipe: Functional Programming in JavaScript — Chyld Studios
- JavaScript Functional Programing: Compose — Theodore Anderson
- Function Composition - Functional JavaScript — NWCalvank
- JavaScript Function Composition Explained — Theodore Anderson
- Let's code with function composition — Fun Fun Function
- Partial Application vs. Currying — NWCalvank
- JavaScript Partial Application — Theodore Anderson
- call, apply and bind method in JavaScript
- Clean Code Explained – A Practical Introduction to Clean Coding for Beginners — freeCodeCamp
- Clean Code concepts adapted for JavaScript — Ryan McDermott
- Clean Code Practice: How to write clean code — Tirth Bodawala
- Function parameters in JavaScript Clean Code — Kevin Peters
- Keeping your code clean — Samuel James
- Best Practices for Using Modern JavaScript Syntax — M. David Green
- best practices for cross node/web development - Jimmy Wärting
- Writing Clean Code - Dylan Paulus
- Writing Clean Code and The Practice of Programming - Nityesh Agarwal
- Clean code, dirty code, human code - Daniel Irvine
- Practical Ways to Write Better JavaScript - Ryland G
- The Must-Know Clean Code Principles - Kesk on Medium
- The Clean Code Book - Robert C Martin
- How to use destructuring in JavaScript to write cleaner, more powerful code - freecodecamp
- Write Clean Code Using JavaScript Object Destructuring - Asel Siriwardena
- JavaScript Clean Coding Best Practices
- 🎥 JavaScript Pro Tips - Code This, NOT That
- 🎥 Clean Code playlist - Beau teaches
- 🎥 JavaScript Best Practices and Coding Conventions - Write Clean Code
- 🎥 JavaScript Clean Code
- 🎥 Tips On Learning How To Code
यो सॉफ्टवेयर MIT लाइसेंस के तहत लाइसेंसित है, देखो लाइसेंस तै और जानकारी के लिए। ©लेओनार्डो मल्दोनाडो।