"Уч ўлчовли графика дастури асослари" мавзусидa реферат
Ushbu kitob JavaScript dasturlash tiliga bag'ishlangan bo'lib, uning asosiy tamoyillari, sintaksisi, imkoniyatlari va qo'llanilishi haqida ma'lumot beradi. Kitobda JavaScript tilining tuzilishi, konteynerlar, hodisalar, operatorlar, funksiyalar va standart funksiyalar kabi muhim jihatlari batafsil yoritilgan. Shuningdek, kitobda qatorlar bilan ishlash, matematik funksiyalar va mantiqiy ifodalar kabi mavzular ham ko'rib chiqilgan. Kitob oxirida foydalanilgan adabiyotlar ro'yxati keltirilgan.
Asosiy mavzular
- JavaScript tiliga kirish va imkoniyatlari: JavaScript tilining asosiy tushunchalari, interaktiv va dinamik veb-sahifalar yaratishda qo'llanilishi, brauzer va server tomonida dasturlash imkoniyatlari, ECMA standartlari va tilning afzalliklari haqida ma'lumot beradi.
- JavaScript tilining tuzilishi: JavaScript dasturining asosiy qismlari, konteynerlar (SCRIPT teglari), hodisalarni qayta ishlovchi qismlar (EventHandler) va gipermatn ko'rinishidagi elementlar (A HREF) haqida tushuncha beradi.
- JavaScriptda hodisalar bilan ishlash: Hodisalar (onClick, onMouseOver, onLoad va boshqalar) va ularni qayta ishlash mexanizmlari, hodisalarni HTML elementlariga (tugmalar, gipermatnlar, Windows elementlari) biriktirish usullari haqida ma'lumot beradi.
- JavaScriptda o'zgaruvchilar va operatorlar: O'zgaruvchilarni e'lon qilish, ularning nomlari va toifalari, matematik, munosabatli va mantiqiy operatorlar, ularning ishlatilishi va qonun-qoidalari haqida ma'lumot beradi.
- JavaScriptda funksiyalar: Funksiyalarning asosiy tushunchasi, ularning e'loni, chaqirilishi, parametrlari, lokal va global o'zgaruvchilar, funksiyalarni HTML elementlariga va JavaScript kodida chaqirish usullari haqida ma'lumot beradi.
- JavaScriptning standart funksiyalari: eval, escape, unescape, parseInt, parseFloat kabi standart funksiyalar, ularning vazifalari, matematik funksiyalar (Math ob'ekti), qatorlar bilan ishlash funksiyalari, muloqot oynalari (alert, prompt, confirm) va boshqa funksiyalar haqida ma'lumot beradi.
- Qatorlar bilan ishlash funksiyalari: length, charAt, substr, indexOf, lastIndexOf, toLowerCase, toUpperCase, charCodeAt kabi qatorlar bilan ishlash funksiyalari va ularning qo'llanilishi haqida ma'lumot beradi.
- Matematik funksiyalar: Math ob'ekti yordamida bajariladigan sin, cos, tan, abs, max, min, log, atan, asin, acos, exp, random, round, sqrt kabi matematik funksiyalar haqida ma'lumot beradi.
- Mantiqiy ifodalar: Mantiqiy ifodalarning qiymatlari, true va false tushunchalari, mantiqiy amallar (!, &&, ||) va solishtirish amallari (<, <=, >, >=, ==, ===, !=) haqida ma'lumot beradi.