Awesome
<h1 align="center"> <br> <a href="https://github.com/leonardomso/33"><img src="https://i.imgur.com/dsHmk6H.jpg" alt="Har bir developer bilishi kerak bo'lgan 33 ta tushuncha" width=200" /></a> <br> <br> Har bir developer bilishi kerak bo'lgan 33 ta tushuncha <br><br> </h1>Kirish
Ushbu repozitoriy developerlarga JS-da tushunchalarini mukammallashtirishga yordam berish maqsadida yaratilgan. Bu talab emas, balki kelajakdagi tadqiqotlar uchun qo'llanma. Bu Stiven Kertis tomonidan yozilgan maqolaga asoslangan va siz uni bu yerda o'qishingiz mumkin.
π GitHub tomonidan eng zo'r opensource loyihalardan biri deb tan olingan
Hamjamiyat
O'zingizning sharhlaringizga havola qo'shib, PR - ni yuboring. Agar siz ushbu repozitoriyni o'z tilingizga tarjima qilmoqchi bo'lsangiz, iltimos, o'zingizni erkin his eting.
Bu repo uchun hamma tarjimalar pastda ko'rsatilgan:
- O'zbekcha β Shohruh Usmonov
- Arabcha β Amr Elsekilly
- Xitoycha β Re Tian
- Brazilcha Portugalcha β Tiago Boeing
- Koreyscha β Suin Lee
- Ispancha β Adonis Mendoza
- Turkcha β Δ°lker Demir
- Ruscha β Mihail Gumennii
- Viyetnamcha β Nguyα» n TrαΊ§n Chung
- Polish β Dawid Lipinski
- Forscha β Majid Alavizadeh
- Bahasa Indonesia β Rijdzuan Sampoerna
- Fransuzcha β Robin MΓ©tral
- Hindcha β Vikas Chauhan
- Grekcha β Dimitris Zarachanis
- Yaponcha β oimo23
- Nemischa β burhannn
- Ukraincha β Andrew Savetchuk
- Sinhala β Udaya Shamendra
- Italiancha β Gianluca Fiore
- Taicha β Arif Waram
- Katalancha β Mario Estrada
- Xmercha β Chrea Chanchhunneng
- Ethiopian - Miniyahil Kebede(ααα«α α α¨α α°)
- Belaruscha β Dzianis Yafimau
<a id="table-of-contents">Tarkib</a>
- Chaqiruv to'plami - Call Stack
- Sodda tiplar - Primitive Types
- Qiymat tiplari va ma'lumot tiplari - Value Types and Reference Types
- Yashirin, Aniq, Nominal, Tuzilish va O'rdak tiplar - Implicit, Explicit, Nominal, Structuring and Duck Typing
- == vs === vs typeof
- Funksiya doirasi, Blok doirasi va Leksik doira - Function Scope, Block Scope and Lexical Scope
- Ifoda va Ibora - Expression vs Statement
- IIFE, Modullar va Nomlash - IIFE, Modules and Namespaces
- Xabarlar navbati va Hodisalar tsikli - Message Queue and Event Loop
- setTimeout, setInterval va requestAnimationFrame
- JavaScript Engines
- Bitli operatorlar,massivlar tipi va massiv baferlari - Bitwise Operators, Type Arrays and Array Buffers
- DOM va daraxtlar tartibi - DOM and Layout Trees
- Fabrikalar va Sinflar - Factories and Classes
- this, call, apply va bind
- new, Constructor, instanceof va Instances
- Prototip meroslash va prototip zanjiri - Prototype Inheritance and Prototype Chain
- Object.create va Object.assign
- map, reduce, filter
- Sof Funktsiyalar, Yon Ta'sirlar, Holat Mutatsiyasi va Hodisalarning Tarqalishi - Pure Functions, Side Effects, State Mutation and Event Propagation
- Yopilishlar - Closures
- Oliy Funksiyalar - High Order Functions
- Rekursiya - Recursion
- To'plamlar va generatorlar - Collections and Generators
- Promises
- async/await
- Ma'lumotlar Tuzilmalari - Data Structures
- Expensive Operation and Big O Notation
- Algoritmlar - Algorithms
- Meroslash, Polimorfizm va Kodni Qayta Ishlatish - Inheritance, Polymorphism and Code Reuse
- Dizayn yo'llari - Design Patterns
- Partial Applications, Currying, Compose va Pipe
- Toza Kod - Clean Code
1. Chaqiruv to'plami
Ma'lumot
- π Call Stack β MDN
Maqolalar
- π 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: An Overview of the Engine, the Runtime, and the Call Stack β Alexander Zlatkov
- π How JavaScript Works Under The Hood: An Overview of JavaScript Engine, Heap and, Call Stack β Bipin Rajbhar
Videolar
- π₯ 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
- π₯ The Ultimate Guide to Execution Contexts, Hoisting, Scopes, and Closures in JavaScript β Tyler McGinnis
- π₯ What the heck is the event loop anyway? β Philip Roberts
- π₯ La PILA DE EJECUCIΓN (Call Stack) de JavaScript β La Cocina del CΓ³digo
- π₯ How JavaScript Code is executed? β€οΈ& Call Stack β Akshay Saini
2. Sodda tiplar
Ma'lumot
Maqolalar
- π 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
Videolar
- π₯ 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
3. Qiymat tiplari va ma'lumot tiplari
Maqolalar
- π Explaining Value vs. Reference in Javascript β Arnav Aggarwal
- π Primitive Types & Reference Types in JavaScript β Bran van der Meer
- π Value Types, Reference Types and Scope in JavaScript β Ben Aston
- π Back to roots: JavaScript Value vs Reference β Miro Koczka
- π Grasp βBy Valueβ and βBy Referenceβ in JavaScript β LΓ©na Faure
- π JavaScript Reference and Copy Variables β VΓtor Capretz
- π JavaScript Primitive vs Reference Values
- π JavaScript by Reference vs. by Value β nrabinowitz
- π JavaScript Interview Prep: Primitive vs. Reference Types β Mike Cronin
- π JavaScript map vs. forEach: When to Use Each One - Sajal Soni
Videolar
- π₯ Javascript Pass by Value vs Pass by Reference β techsith
- π₯ JavaScript Value vs Reference Types β Programming with Mosh
- π₯ VALORES vs REFERENCIAS en JAVASCRIPT - La Cocina del CΓ³digo
- π₯ JavaScript - Reference vs Primitive Values/ Types - Academind
4. Yashirin, Aniq, Nominal, Tuzilish va O'rdak tiplar
Maqolalar
- π What you need to know about Javascript's Implicit Coercion β Promise Tochi
- π JavaScript Type Coercion Explained β Alexey Samoshkin
- π Javascript Coercion Explained β Ben Garrison
- π What exactly is Type Coercion in Javascript? - Stack Overflow
Videolar
- π₯ == ? === ??? ...#@^% - Shirmung Bielefeld
- π₯ Coercion in Javascript - Hitesh Choudhary
- π₯ JavaScript Questions: What is Coercion? - Steven Hancock
- π₯ Typing: Static vs Dynamic, Weak vs. Strong - Codexpanse
- π₯ EL SISTEMA de TIPOS DE JAVASCRIPT - La Cocina del CΓ³digo
Kitoblar
5. == vs === vs typeof
Maqolalar
- π JavaScript Double Equals vs. Triple Equals β Brandon Morelli
- π Should I use === or == equality comparison operator in JavaScript? β Panu Pitkamaki
- π == vs === JavaScript: Double Equals and Coercion β AJ Meyghani
- π Why Use the Triple-Equals Operator in JavaScript? β Louis Lazaris
- π What is the difference between == and === in JavaScript? β Craig Buckler
- π Why javascript's typeof always return "object"? β Stack Overflow
- π Checking Types in Javascript β Toby Ho
- π How to better check data types in JavaScript β Webbjocke
- π Checking for the Absence of a Value in JavaScript β Tomer Aberbach
- π Difference between == and === in JavaScript β GeeksforGeeks
- π === vs == Comparision in JavaScript β FreeCodeCamp
Videolar
- π₯ JavaScript - The typeof operator β Java Brains
- π₯ Javascript typeof operator β DevDelight
- π₯ JavaScript "==" VS "===" β Web Dev Simplified
6. Funksiya doirasi, Blok doirasi va Leksik doira
Kitoblar
Maqolalar
- π JavaScript FunctionsβββUnderstanding The Basics β Brandon Morelli
- π Var, Let, and Const β What's the Difference?
- π Functions in JavaScript - Deepa Pandey
- π Emulating Block Scope in JavaScript β Josh Clanton
- π The Difference Between Function and Block Scope in JavaScript β Joseph Cardillo
- π Function Scopes and Block Scopes in JavaScript β Samer Buna
- π Understanding Scope and Context in JavaScript β Ryan Morr
- π JavaScript Scope and Closures β Zell Liew
- π Understanding Scope in JavaScript β Wissam Abirached
- π Understanding Scope in JavaScript β Hammad Ahmed
- π When to use a function declaration vs. a function expression β Amber Wilkie
- π A JavaScript Fundamentals Cheat Sheet: Scope, Context, and βthisβ β Alexandra Fren
- π Functions / Function scope β MDN
Videolar
- π₯ What Makes Javascript Weird ... and Awesome pt. 4 β LearnCode.academy
- π₯ Variable Scope in JavaScript β Kirupa Chinnathambi
- π₯ JavaScript Block Scope and Function Scope β mmtuts
- π₯ What the Heck is Lexical Scope? β NWCalvank
- π₯ Variable Scope β Steve Griffith
- π₯ Javascript Tutorials for Beginners β Mosh Hemadani
7. Ifoda va Ibora
Maqolalar
- π All you need to know about Javascript's Expressions, Statements and Expression Statements β Promise Tochi
- π Function Expressions vs Function Declarations β Paul Wilkins
- π JavaScript Function β Declaration vs Expression β Ravi Roshan
- π Function Declarations vs. Function Expressions β Mandeep Singh
- π Function Declarations vs. Function Expressions β Anguls Croll
Videolar
- π₯ Expressions vs. Statements in JavaScript β Hexlet
- π₯ The difference between an expression and a statement in JavaScript
8. IIFE, Modullar va Nomlash
Maqolalar
- π Mastering Immediately-Invoked Function Expressions β Chandra Gundamaraju
- π Do ES6 Modules make the case of IIFEs obsolete?
- π A 10 minute primer to JavaScript modules, module formats, module loaders and module bundlers β Jurgen Van de Moere
- π Modules β Exploring JS
- π ES modules: A cartoon deep-dive β Lin Clark
- π Understanding ES6 Modules β Craig Buckler
- π An overview of ES6 Modules in JavaScript β Brent Graham
- π ES6 Modules in Depth β NicolΓ‘s Bevacqua
- π ES6 modules, Node.js and the Michael Jackson Solution β Alberto Gimeno
- π JavaScript Modules: A Beginnerβs Guide β Preethi Kasireddy
- π Using JavaScript modules on the web β Addy Osmani & Mathias Bynens
- π IIFE: Immediately Invoked Function Expressions β Parwinder
- π Javascript Module Bundlers β Vanshu Hassija
Videolar
- π₯ Immediately Invoked Function Expression - Beau teaches JavaScript β freeCodeCamp
- π₯ Understanding JavaScript IIFE β Sheo Narayan
- π₯ JavaScript Modules: ES6 Import and Export β Kyle Robinson
- π₯ ES6 - Modules β Ryan Christiani
- π₯ ES6 Modules in the Real World β Sam Thorogood
- π₯ ES6 Modules β TempleCoding
- π₯ JavaScript IIFE (Immediately Invoked Function Expressions) β Steve Griffith
9. Xabarlar navbati va Hodisalar tsikli
Maqolalar
- π JavaScript Event Loop Explained β Anoop Raveendran
- π The JavaScript Event Loop: Explained β Erin Sweson-Healey
- π Understanding JS: The Event Loop β Alexander Kondov
- π Understanding the JavaScript Event Loop β Ashish Gupta
- π The JavaScript Event Loop β Flavio Copes
- π How JavaScript works: Event loop β Alexander Zlatkov
- π Tasks, microtasks, queues and schedules β Jake Archibald
- π Visualising the JavaScript Event Loop with a Pizza Restaurant analogy β Priyansh Jain
- π JavaScript Visualized: Event Loop β Lydia Hallie
Videolar
- π₯ What the heck is the event loop anyway? | JSConf EU β Philip Roberts
- π₯ JavaScript Event Loop β ComScience Simplified
- π₯ I'm stuck in an Event Loop β Philip Roberts
- π₯ In The Loop - Jake Archibald | JSConf.Asia 2018
- π₯ Desmitificando el Event Loop (Spanish)
- π₯ Callbacks, Sincrono, AssΓncrono e Event Loop (PT-BR)
10. setTimeout, setInterval va requestAnimationFrame
Maqolalar
- π Javascript setTimeout - All you need to know
- π setTimeout and setInterval β JavaScript.Info
- π Why not to use setInterval β Akanksha Sharma
- π setTimeout VS setInterval β Develoger
- π Using requestAnimationFrame β Chris Coyier
- π Understanding JavaScript's requestAnimationFrame() β JavaScript Kit
- π Handling time intervals in JavaScript - Amit Merchant
Videolar
- π₯ Javascript: How setTimeout and setInterval works β Coding Blocks India
- π₯ setTimeout and setInterval in JavaScript β techsith
- π₯ JavaScript Timers β Steve Griffith
- π₯ JavaScript setTimeOut and setInterval Explained β Theodore Anderson
11. JavaScript Engines
Maqolalar
- π Is javascript compiled or interpreted language?
- π JavaScript Engines β Jen Looper
- π Understanding How the Chrome V8 Engine Translates JavaScript into Machine Code β DroidHead
- π Understanding V8βs Bytecode β Franziska Hinkelmann
- π A Brief History of Googleβs V8 Javascript Engine β Clair Smith
- π JavaScript essentials: why you should know how the engine works - Rainer Hahnekamp
- π JavaScript engine fundamentals: Shapes and Inline Caches
- π JavaScript engine fundamentals: optimizing prototypes
- π How V8 optimizes array operations
Videolar
- π₯ JavaScript Engines: The Good Partsβ’ β Mathias Bynens & Benedikt Meurer
- π₯ JS Engine EXPOSED π₯ Google's V8 Architecture π | Namaste JavaScript Ep. 16 - Akshay Saini
- π₯ How JavaScript Code is executed? How Javascript works behind the scenes
- π₯ Understanding the V8 JavaScript Engine - freeCodeCamp Talks
12. Bitli operatorlar, massivlar tipi va massiv baferlari
Maqolalar
- π Programming with JS: Bitwise Operations β Alexander Kondov
- π Using JavaScriptβs Bitwise Operators in Real Life β ian m
- π JavaScript Bitwise Operators β w3resource
- π Bitwise Operators in Javascript β Joe Cha
- π A Comprehensive Primer on Binary Computation and Bitwise Operators in Javascript β Paul Brown
- π How can I understand Bitwise operation in JavaScript?
Videolar
- π₯ JavaScript Bitwise Operators β Programming with Mosh
- π₯ Bitwise Operators and WHY we use them β Alex Hyett
- π₯ JS Bitwise Operators and Binary Numbers β Steve Griffith - Prof3ssorSt3v3
- π₯ Deep Dive into Blobs, Files, and ArrayBuffers β Steve Griffith - Prof3ssorSt3v3
13. DOM va daraxtlar tartibi
Kitoblar
Maqolalar
- π How To Understand and Modify the DOM in JavaScript β Tania Rascia
- π Whatβs the Document Object Model, and why you should know how to use it β Leonardo Maldonado
- π JavaScript DOM Tutorial with Example β Guru99
- π What is the DOM? β Chris Coyier
- π Traversing the DOM with JavaScript β Zell Liew
- π DOM Tree
- π How to traverse the DOM in Javascript β Vojislav GrujiΔ
- π Render Tree Construction β Ilya Grigorik
- π What exactly is the DOM?
Videolar
14. Fabrikalar va sinflar
Maqolalar
- π How To Use Classes in JavaScript β Tania Rascia
- π Javascript Classes β Under The Hood β Majid
- π Better JavaScript with ES6, Pt. II: A Deep Dive into Classes β Peleke Sengstacke
- π Understand the Factory Design Pattern in Plain JavaScript β Aditya Agarwal
- π Factory Functions in JavaScript β Josh Miller
- π The Factory Pattern in JS ES6 β SnstsDev
- π Class vs Factory function: exploring the way forward β Cristi Salcescu
- π How ES6 classes really work and how to build your own β Robert Grosse
- π Understanding
super
in JavaScript - π An Easy Guide To Understanding Classes In JavaScript
Videolar
- π₯ JavaScript Factory Functions β Programming with Mosh
- π₯ Factory Functions in JavaScript β Fun Fun Function
- π₯ Javascript Tutorial Function Factories β Crypto Chan
15. this, call, apply va bind
Ma'lumot
- π call() β MDN
- π bind() β MDN
- π apply() β MDN
Maqolalar
- π Grokking call(), apply() and bind() methods in JavaScript β Aniket Kudale
- π How-to: call() , apply() and bind() in JavaScript β Niladri Sekhar Dutta
- π 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
- π Explaining JavaScript 'this' to my cat β Andrey K
- π 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
Videolar
- π₯ 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
16. new, Constructor, instanceof va Instances
Maqolalar
- π 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 - π What Is the Instanceof Operator in JavaScript β appendTo
- π Function and Object, instances of each other β Kiro Risk
17. Prototip meroslash va prototip zanjiri
Ma'lumot
Maqolalar
- π Javascript : Prototype vs Class β Valentin PARSY
- π JavaScript engine fundamentals: optimizing prototypes β Mathias Bynens
- π JavaScript Prototype β NC Patro
- π Prototype in Javascript β Sandeep Ranjan
- π 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
Videolar
- π₯ 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
Kitoblar
18. Object.create va Object.assign
Ma'lumot
Maqolalar
- π 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
- π 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
Videolar
19. map, reduce, filter
Maqolalar
- π 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
Videolar
- π₯ Map, Filter and Reduce β Lydia Hallie
- π₯ 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)
20. Sof Funktsiyalar, Yon Ta'sirlar, Holat Mutatsiyasi va Hodisalarning Tarqalishi
Maqolalar
- π 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
- π Pure Functions In Javascript β Krunal
- π 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
- π Wielding Pure Functions in JavaScript and Function Composition β Peleke Sengstacke
- π 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
Videolar
- π₯ 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
21. Yopilishlar
Ma'lumot
- π Closures β MDN
- π Closure β JavaScript.Info
Maqolalar
- π 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
Videolar
- π₯ JavaScript The Hard Parts: Closure, Scope & Execution Context - Codesmith
- π₯ 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
22. Oliy Funksiyalar
Kitoblar
Maqolalar
- π 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
Videolar
- π₯ 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
23. Rekursiya
Maqolalar
- π 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
- π Intro to Recursion β Brad Newman
- π Accio Recursion!: Your New Favorite JavaScript Spell β Leanne Cabey
- π Recursion Explained (with Examples) β Christina
Videolar
- π₯ 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
24. To'plamlar va generatorlar
Ma'lumot
Maqolalar
- π 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
- π ES6: Working with Sets in JavaScript β Dead Code Rising
- π 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
Videolar
- π₯ JavaScript ES6 / ES2015 Set, Map, WeakSet and WeakMap β Traversy Media
- π₯ The Differences between ES6 Maps and Sets β Steve Griffith
- π₯ Javascript Generators - THEY CHANGE EVERYTHING - ES6 Generators Harmony Generators β LearnCode.academy
25. Promises
Ma'lumot
- π Promise β MDN
Maqolalar
- π 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
Videolar
- π₯ 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
26. async/await
Ma'lumot
Kitoblar
- π Eloquent JavaScript, 3rd Edition: Ch. 11 - Asynchronous Programming
- π Exploring JS: Asynchronous Programming
Maqolalar
- π 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
- π JavaScript: Promises and Why Async/Await Wins the Battle β Nick Parsons
- π 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
Videolar
- π₯ 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
27. Ma'lumotlar Tuzilmalari
Maqolalar
- π 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
Videolar
- π₯ 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
28. Expensive Operation and Big O Notation
Maqolalar
- π 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
Videolar
- π₯ 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
29. Algoritmlar
Maqolalar
- π 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
30. Meroslash, Polimorfizm va Kodni Qayta Ishlatish
Ma'lumot
Maqolalar
- π 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
Videolar
- π₯ Inheritance in JavaScript β kudvenkat
- π₯ JavaScript ES6 Classes and Inheritance β Traversy Media
- π₯ Polymorphism in JavaScript β kudvenkat
31. Dizayn yo'llari
Kitoblar
Maqolalar
- π 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: What They Are & How To Use Them β Patrick Simpson
- π 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
Videolar
32. Partial Applications, Currying, Compose and Pipe
Kitoblar
Maqolalar
- π Use function composition in JavaScript β RΓ©mi
- π Currying in JavaScript ES6 β Adam Bene
- π 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
- π Functional Composition in Javascript β Joe Cortopassi
- π 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
Videolar
- π₯ 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
33. Toza Kod
Maqolalar
- π 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