/33-js-concepts

πŸ“œ Har bir developer bilishi kerak bo'lgan 33 ta JavaScript tushuncha.

Primary LanguageJavaScriptMIT LicenseMIT


Har bir developer bilishi kerak bo'lgan 33 ta tushuncha

Har bir developer bilishi kerak bo'lgan 33 ta tushuncha

Follow me Follow me

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:


  1. Chaqiruv to'plami - Call Stack
  2. Sodda tiplar - Primitive Types
  3. Qiymat tiplari va ma'lumot tiplari - Value Types and Reference Types
  4. Yashirin, Aniq, Nominal, Tuzilish va O'rdak tiplar - Implicit, Explicit, Nominal, Structuring and Duck Typing
  5. == vs === vs typeof
  6. Funksiya doirasi, Blok doirasi va Leksik doira - Function Scope, Block Scope and Lexical Scope
  7. Ifoda va Ibora - Expression vs Statement
  8. IIFE, Modullar va Nomlash - IIFE, Modules and Namespaces
  9. Xabarlar navbati va Hodisalar tsikli - Message Queue and Event Loop
  10. setTimeout, setInterval va requestAnimationFrame
  11. JavaScript Engines
  12. Bitli operatorlar,massivlar tipi va massiv baferlari - Bitwise Operators, Type Arrays and Array Buffers
  13. DOM va daraxtlar tartibi - DOM and Layout Trees
  14. Fabrikalar va Sinflar - Factories and Classes
  15. this, call, apply va bind
  16. new, Constructor, instanceof va Instances
  17. Prototip meroslash va prototip zanjiri - Prototype Inheritance and Prototype Chain
  18. Object.create va Object.assign
  19. map, reduce, filter
  20. Sof Funktsiyalar, Yon Ta'sirlar, Holat Mutatsiyasi va Hodisalarning Tarqalishi - Pure Functions, Side Effects, State Mutation and Event Propagation
  21. Yopilishlar - Closures
  22. Oliy Funksiyalar - High Order Functions
  23. Rekursiya - Recursion
  24. To'plamlar va generatorlar - Collections and Generators
  25. Promises
  26. async/await
  27. Ma'lumotlar Tuzilmalari - Data Structures
  28. Expensive Operation and Big O Notation
  29. Algoritmlar - Algorithms
  30. Meroslash, Polimorfizm va Kodni Qayta Ishlatish - Inheritance, Polymorphism and Code Reuse
  31. Dizayn yo'llari - Design Patterns
  32. Partial Applications, Currying, Compose va Pipe
  33. Toza Kod - Clean Code

1. Chaqiruv to'plami

Ma'lumot

Maqolalar

Videolar

⬆ Tepaga Qaytish


2. Sodda tiplar

Ma'lumot

Maqolalar

Videolar

⬆ Tepaga Qaytish


3. Qiymat tiplari va ma'lumot tiplari

Maqolalar

Videolar

⬆ Tepaga Qaytish


4. Yashirin, Aniq, Nominal, Tuzilish va O'rdak tiplar

Maqolalar

Videolar

Kitoblar

⬆ Tepaga Qaytish


5. == vs === vs typeof

Maqolalar

Videolar

⬆ Tepaga Qaytish


6. Funksiya doirasi, Blok doirasi va Leksik doira

Kitoblar

Maqolalar

Videolar

⬆ Tepaga Qaytish


7. Ifoda va Ibora

Maqolalar

Videolar

⬆ Tepaga Qaytish


8. IIFE, Modullar va Nomlash

Maqolalar

Videolar

⬆ Tepaga Qaytish


9. Xabarlar navbati va Hodisalar tsikli

Maqolalar

Videolar

⬆ Tepaga Qaytish


10. setTimeout, setInterval va requestAnimationFrame

Maqolalar

Videolar

⬆ Tepaga Qaytish


11. JavaScript Engines

Maqolalar

Videolar

⬆ Tepaga Qaytish


12. Bitli operatorlar, massivlar tipi va massiv baferlari

Maqolalar

Videolar

⬆ Tepaga Qaytish


13. DOM va daraxtlar tartibi

Kitoblar

Maqolalar

Videolar

⬆ Tepaga Qaytish


14. Fabrikalar va sinflar

Maqolalar

Videolar

⬆ Tepaga Qaytish


15. this, call, apply va bind

Ma'lumot

Maqolalar

Videolar

⬆ Tepaga Qaytish


16. new, Constructor, instanceof va Instances

Maqolalar

⬆ Tepaga Qaytish


17. Prototip meroslash va prototip zanjiri

Ma'lumot

Maqolalar

Videolar

Kitoblar

⬆ Tepaga Qaytish


18. Object.create va Object.assign

Ma'lumot

Maqolalar

Videolar

⬆ Tepaga Qaytish


19. map, reduce, filter

Maqolalar

Videolar

⬆ Tepaga Qaytish


20. Sof Funktsiyalar, Yon Ta'sirlar, Holat Mutatsiyasi va Hodisalarning Tarqalishi

Maqolalar

Videolar

⬆ Tepaga Qaytish


21. Yopilishlar

Ma'lumot

Maqolalar

Videolar

⬆ Tepaga Qaytish


22. Oliy Funksiyalar

Kitoblar

Maqolalar

Videolar

⬆ Tepaga Qaytish


23. Rekursiya

Maqolalar

Videolar

⬆ Tepaga Qaytish


24. To'plamlar va generatorlar

Ma'lumot

Maqolalar

Videolar

⬆ Tepaga Qaytish


25. Promises

Ma'lumot

Maqolalar

Videolar

⬆ Tepaga Qaytish


26. async/await

Ma'lumot

Kitoblar

Maqolalar

Videolar

⬆ Tepaga Qaytish


27. Ma'lumotlar Tuzilmalari

Maqolalar

Videolar

⬆ Tepaga Qaytish


28. Expensive Operation and Big O Notation

Maqolalar

Videolar

⬆ Tepaga Qaytish


29. Algoritmlar

Maqolalar

⬆ Tepaga Qaytish


30. Meroslash, Polimorfizm va Kodni Qayta Ishlatish

Ma'lumot

Maqolalar

Videolar

⬆ Tepaga Qaytish


31. Dizayn yo'llari

Kitoblar

Maqolalar

Videolar

⬆ Tepaga Qaytish


32. Partial Applications, Currying, Compose and Pipe

Kitoblar

Maqolalar

Videolar

⬆ Tepaga Qaytish


33. Toza Kod

Maqolalar

Videolar

⬆ Tepaga Qaytish