CodaScript
Barcha yo‘nalishlar

JavaScript

51 ta darslik • 8 ta modul

—(hali baholanmagan)3o‘quvchi11ko‘rishIzohlar
0 / 51 tugatildi
0% bajarildi
O‘qishni davom ettirish

#1. Chapter 1 — Variables

PART 1 — JavaScript Asoslari • JavaScript'da o'zgaruvchi (variable) tushunchasi, var, let va const farqlari, scope hamda amaliy mashqlar.

Darsga o‘tish
1

PART 1 — JavaScript Asoslari

(10 dars)
#1

Chapter 1 — Variables

easy3 ta amaliyot

JavaScript'da o'zgaruvchi (variable) tushunchasi, var, let va const farqlari, scope hamda amaliy mashqlar.

—0 ko‘rish0 o‘quvchi
#2

Chapter 2 — Data Types

easy3 ta amaliyot

JavaScript'da ma'lumot turlari, 7 ta primitive va reference turlar, undefined vs null farqi, typeof operatori hamda barcha mashq va testlar.

—0 ko‘rish0 o‘quvchi
#3

Chapter 3 — Operators

easy3 ta amaliyot

JavaScript'da arifmetik, solishtirish, mantiqiy, ternary va zamonaviy (??, ?.) operatorlar, type coercion hamda amaliy mashq va testlar.

—0 ko‘rish0 o‘quvchi
#4

Chapter 4 — Conditionals

easy3 ta amaliyot

JavaScript'da shart operatorlari: if, else, else if, switch/case, fall-through xatosi, truthy va falsy qiymatlar hamda amaliy mashq va testlar.

—0 ko‘rish0 o‘quvchi
#5

Chapter 5 — Loops

easy3 ta amaliyot

JavaScript'da sikllar: for, while, do...while, for...of, for...in, break va continue boshqaruvi, cheksiz sikl xatosi hamda to'liq mashq va testlar.

—4 ko‘rish0 o‘quvchi
#6

Chapter 6 — Functions

easy3 ta amaliyot

JavaScript'da funksiyalar: Function Declaration vs Expression, Arrow functions, parametrlar va argumentlar, return, default va rest parametrlari hamda amaliy mashq va testlar.

—0 ko‘rish0 o‘quvchi
#7

Chapter 7 — Arrays

easy3 ta amaliyot

JavaScript'da massivlar (Arrays), indekslash, push/pop/shift/unshift metodlari, slice vs splice, element qidirish, ko'p o'lchamli massivlar, reference xususiyati hamda amaliy mashq va testlar.

—2 ko‘rish0 o‘quvchi
#8

Chapter 8 — Objects

easy3 ta amaliyot

JavaScript'da obyektlar (Objects), dot va bracket notation, methodlar va this kalit so'zi, Object.keys/values/entries, nested objects, Object.freeze hamda to'liq mashq va testlar.

—1 ko‘rish0 o‘quvchi
#9

Chapter 9 — Strings

easy3 ta amaliyot

JavaScript'da matnlar (Strings), template literals, string metodlari (o'zgartirish, qidirish, bo'laklash), immutability prinsipi hamda amaliy mashq va testlar.

—0 ko‘rish0 o‘quvchi
#10

Chapter 10 — Numbers & Math

medium3 ta amaliyot

JavaScript'da sonlar bilan ishlash, floating point aniqligi muammosi, parseInt/parseFloat/Number farqlari, NaN nozikliklari, Math obyekti va tasodifiy sonlar formulasi.

—0 ko‘rish0 o‘quvchi
2

PART 2 — Intermediate JavaScript

(10 dars)
#11

Chapter 11 — Scope & Hoisting (Chuqur)

medium3 ta amaliyot

JavaScript'da ko'rinish doirasi (Scope turlari), var vs let/const, compilation va execution bosqichlari, Hoisting mexanizmi, Temporal Dead Zone (TDZ) va Scope Chain.

—1 ko‘rish0 o‘quvchi
#12

Chapter 12 — Closures

medium3 ta amaliyot

JavaScript'da Closure tushunchasi, leksik muhitni eslab qolish mexanizmi, xususiy (private) o'zgaruvchilar, loop ichida closure, IIFE va function factory namunalari.

—1 ko‘rish0 o‘quvchi
#13

Chapter 13 — this kalit so'zi

medium3 ta amaliyot

JavaScript'da this kalit so'zi, uning 4 ta asosiy holati, oddiy funksiyalar va arrow function farqi, call, apply va bind orqali boshqarish hamda amaliy mashq va testlar.

—0 ko‘rish1 o‘quvchi
#14

Chapter 14 — Higher-Order Functions

medium3 ta amaliyot

JavaScript'da yuqori tartibli funksiyalar (HOF), callbacklar, massiv metodlari: forEach, map, filter va chuqur tahlil qilingan reduce metodi.

—0 ko‘rish1 o‘quvchi
#15

Chapter 15 — Array Methods (Chuqur)

medium3 ta amaliyot

JavaScript massiv metodlari: sort comparator mexanizmi, reverse, join, some/every mantiqiy tekshiruvlari, flat va flatMap hamda metodlar zanjiri (Method Chaining).

—0 ko‘rish1 o‘quvchi
#16

Chapter 16 — Destructuring & Spread/Rest

medium3 ta amaliyot

Massiv va obyektlarni destructuring qilish, default qiymatlar, qayta nomlash, Spread operatori va Shallow copy xususiyati hamda Rest parametri.

—0 ko‘rish0 o‘quvchi
#17

Chapter 17 — Template Literals (Chuqur)

medium3 ta amaliyot

Template literallarni chuqur o'rganish: ifodalar interpolatsiyasi, multiline matnlar, ichma-ich (nested) shablonlar hamda Tagged Templates va XSS himoyasi.

—0 ko‘rish0 o‘quvchi
#18

Chapter 18 — Error Handling (try/catch)

medium3 ta amaliyot

JavaScript'da xatoliklarni boshqarish: try, catch, finally bloklari, Error obyekti xususiyatlari, throw operatori, Custom Error klasslari va turli xatoliklarni ajratish.

—1 ko‘rish0 o‘quvchi
#19

Chapter 19 — JSON

medium3 ta amaliyot

JSON formati, JSON.stringify va JSON.parse metodlari, pretty print, localStorage bilan ishlash, ma'lumot yo'qolishi (undefined, function) hamda xatoliklarni boshqarish.

—0 ko‘rish0 o‘quvchi
#20

Chapter 20 — Date & Time

medium3 ta amaliyot

JavaScript'da sana va vaqt bilan ishlash: Date obyektini yaratish, oylar indeksatsiyasi (0-11), Timestamp (Unix Epoch), sanalarni formatlash (padStart, Intl API) va vaqt farqini hisoblash.

—1 ko‘rish0 o‘quvchi
5

PART 5 — DOM & Browser

(7 dars)
#31

Chapter 31 — DOM Basics

medium3 ta amaliyot

DOM daraxti tushunchasi, elementlarni tanlash metodlari, NodeList vs HTMLCollection vs Array farqi, textContent vs innerHTML xavfsizligi hamda Document va Window obyektlari.

—0 ko‘rish0 o‘quvchi
#32

Chapter 32 — DOM Manipulation

medium3 ta amaliyot

DOM manipulyatsiyasi: element yaratish va qo'shish, elementlarni o'chirish (remove), CSS uslublari va classList boshqaruvi, atributlar hamda DocumentFragment va performance.

—0 ko‘rish0 o‘quvchi
#33

Chapter 33 — Events & Event Listeners

medium3 ta amaliyot

Foydalanuvchi hodisalari (Events), addEventListener va removeEventListener, Event obyekti va event.target, preventDefault() hamda listenerlarda this va arrow function qoidalari.

—0 ko‘rish0 o‘quvchi
#34

Chapter 34 — Event Delegation & Bubbling

medium3 ta amaliyot

DOM da Event Bubbling mexanizmi, event.target vs event.currentTarget, stopPropagation(), Event Delegation naqshi va dinamik elementlar bilan samarali ishlash.

—0 ko‘rish0 o‘quvchi
#35

Chapter 35 — Forms & Validation

medium3 ta amaliyot

HTML formalari bilan ishlash, form.elements to'plami, to'liq yuborish oqimi, Client-side vs Server-side validatsiya, real-time tekshiruv va xatoliklarni ro'yxatlash.

—0 ko‘rish0 o‘quvchi
#36

Chapter 36 — Browser Storage (localStorage, sessionStorage, cookies)

medium3 ta amaliyot

Brauzerda ma'lumot saqlash: localStorage, sessionStorage va cookie'lar farqi, saqlash hajmi va muddatlari, faqat string saqlash cheklovi hamda XSS xavfsizligi.

—0 ko‘rish0 o‘quvchi
#37

Chapter 37 — Fetch API & AJAX

medium3 ta amaliyot

AJAX texnologiyasi, fetch() metodi va uning ikki bosqichli javobi, HTTP statuslari, response.ok tekshiruvi, POST so'rovlari va Promise.all orqali parallel ma'lumot olish.

—0 ko‘rish0 o‘quvchi
7

PART 7 — Advanced Concepts

(6 dars)
#42

Chapter 42 — Design Patterns in JavaScript

hard3 ta amaliyot

JavaScript dizayn qoliplari: Singleton naqshi va yagona nusxa, Factory pattern, Observer (nashriyot-obunachi) naqshi hamda IIFE asosidagi Module pattern.

—0 ko‘rish0 o‘quvchi
#43

Chapter 43 — Memory Management & Garbage Collection

hard3 ta amaliyot

JavaScript xotira sikli, Reachability (yetib bo'lish) tamoyili, Root obyektlar, Memory Leak (xotira sizishi) sabablari: global o'zgaruvchilar, to'xtatilmagan taymerlar va yechimlar.

—0 ko‘rish0 o‘quvchi
#44

Chapter 44 — Debouncing & Throttling

hard3 ta amaliyot

Funksiyalarni optimallashtirish: Debounce va Throttle farqlari, lift va kran analogiyasi, universal implementatsiyalar hamda scroll, resize, input hodisalarida qo'llash.

—0 ko‘rish0 o‘quvchi
#45

Chapter 45 — Currying & Function Composition

hard3 ta amaliyot

Funksional dasturlash usullari: Currying tushunchasi va qisman qo'llash (partial application), universal curry() funksiyasi, Function Composition (compose vs pipe) va ma'lumotlar oqimi.

—0 ko‘rish0 o‘quvchi
#46

Chapter 46 — Recursion

hard3 ta amaliyot

Funksiyalarning o'z-o'zini chaqirishi (rekursiya), Base Case va Recursive Case ahamiyati, Stack Overflow xatosi, rekursiya va sikllar solishtirmasi hamda ichma-ich (nested) obyektlar va massivlarni qayta ishlash.

—0 ko‘rish0 o‘quvchi
#47

Chapter 47 — Regular Expressions (RegExp)

hard3 ta amaliyot

Muntazam ifodalar (RegExp): test, exec, match va replace metodlari, metabelgilar (\d, \w, \s), flaglar (g, i, m), guruhlar (capture groups) va formalar validatsiyasi.

—0 ko‘rish0 o‘quvchi

Kurs bo'yicha fikr-mulohazalar (0)

Izoh qoldirish uchun iltimos tizimga kiring.

Izohlar yuklanmoqda...