JavaScript

JavaScript — brauzerda ishlaydigan yagona dasturlash tili. HTML sahifaning tuzilishini, CSS ko'rinishini beradi; JavaScript esa xatti-harakatni qo'shadi: tugma bosilganda nima bo'lishini, forma qanday tekshirilishini, ma'lumot serverdan qanday olinishini.

Uning kuchi qamrovida: bir tilda ham frontend (brauzer), ham backend (Node.js), ham mobil ilova yozish mumkin. Boshqa hech bir til bunday keng joyni egallamagan — shuning uchun u dunyoda eng ko'p ishlatiladigan tillar qatorida turadi.

Bu bo'lim HTML/CSS davomi. U yerda sahifa ko'rinishini qurdingiz — bu yerda uni jonlantirasiz. Har darsdagi kodni shu sahifaning o'zida ishga tushirasiz: hech narsa o'rnatish shart emas, natija darhol ko'rinadi.

Yo'l ikki bosqichda. Boshlang'ich qismda til asoslari: o'zgaruvchi, ma'lumot turlari, shart, sikl, funksiya, massiv va obyekt. So'ng DOM bilan sahifani o'zgartirish, hodisalarni tinglash va forma bilan ishlash. O'rta qismda esa zamonaviy JavaScript: ES6 sintaksisi, modullar, Promise, async/await, fetch va xatolarni boshqarish.

Kimga mo'ljallangan. HTML va CSS bilan tanish bo'lganlarga. Dasturlash tajribasi shart emas — har atama birinchi uchraganda izohlanadi. Boshlash uchun chapdagi ro'yxatdan birinchi darsni tanlang.

Bu bo'limda nima o'rganasiz

  • JavaScript sintaksisi: o'zgaruvchi, tur, operator va shart
  • Funksiya, sikl va kodni qismlarga bo'lish
  • Massiv va obyekt bilan ma'lumot saqlash va qayta ishlash
  • DOM orqali sahifani o'qish va o'zgartirish
  • Hodisalar — bosish, kiritish va forma yuborishga javob berish
  • Zamonaviy ES6+: arrow funksiya, destructuring, modul, class
  • Promise va async/await bilan asinxron kod
  • fetch orqali serverdan ma'lumot olish va xatolarni ushlash