Skip to content

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

License

Notifications You must be signed in to change notification settings

monov/33-js-concepts

Β 
Β 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation


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

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%