O‘ZBEKISTON RESPUBLIKASI RAQAMLI
TEXNOLOGIYALAR VAZIRLIGI
MUHAMMAD AL–XORAZMIY
NOMIDAGI
TOSHKENT AXBOROT TEXNOLOGIYALARI
UNIVERSITETI
FARG‘ONA
FILIALI
“Kompyuter injineringi” fakulteti 713-21-guruh
talabasi
Madaminova Irodaxonning
“Web dasturlashga kirish“ fanidan
LOYIHA ISHI
Bajardi:
Madaminova Irodaxon
Javascript, bu
Internet
uchun kat
ta boʻlmagan xaridor va server ilovalarni
yaratishga moʻljallangan nisbatan oddiy jismga yoʻnaltirilgan til. Javascript
tilida tuzilgan dasturlar HTML hujjatning ichiga joylashtirilib ular bilan birga
uzatiladi. Kurish dasturlari (brauzerlar va hokazo) Netscape Navigator va
Microsoft Internet Explorer hujjat matniga joylashtirilgan dasturlarni
(Scriptkod) uzatishadi va bajarishadi. Shunday qilib, Javascript
—
interpritatorli dasturlash tili hisoblanadi. Javascriptda tuzilgan dasturlarga
foydalanuvchi tomoni
dan kiritilayotgan maʼlumotlarni tekshirayotgan yoki
hujjatni ochganda yoki yopganda biror bir amallarni bajaruvchi dasturlar
misol boʻlishi mumkin.
JavaScriptʼda yaratilgan dasturlarga misol sifatida foydalanuvchi tomonidan
kiritilgan maʼlumotlarni tekshiruvchi, hujjatni ochish yoki yopish vaqtida
qandaydir amallarni bajaruvchi dasturlarni keltirish mumkin. Bunday
dasturlar foydalanuvchi tomonidan berilgan koʻrsatmalarga — sichqoncha
tugmachasini bosilishiga, maʼlumotlarni ekran orqali kiritishiga yoki
sic
hqonchani sahifa boʻylab siljitilishiga koʻra ish bajaradi. Bundan tashqari
JavaScript dagi dasturlar brauzerning olzini va hujjatning atributlarini ham
boshqarishi mumkin.
JavaScript dasturlash tili sintaktik jihatdan Java dasturlash tiliga, jismli
modellashni istisno qilgan holda, oʻxshab ketsada, lekin maʼlumotlarni statik
turlari va qatʼiy tiplashtirish kabi xususiyatlarga ega boʻlmaydi. JavaScript,
Java dasturlash tilidan farq qilib, sinf tushunchasi bu tilning asosiy sintaktik
qurilmasi hisoblanmaydi. Bunday asos sifatida foydalanilayotgan tizim
tomonidan qolllab-
quvvatlanayotgan, oldindan aniqlangan maʼlumot tiplari:
sonli, mantiqiy va satrli; mustaqil ham boʻlishi, jismning usuli sifatida ham
ishlatilishi mumkin bollgan funksiyalar; katta sondagi uz xossalariga va
usullariga ega boʻlgan hamda oldindan aniqlangan jismlardan
iborat jismli
model va yana dastur ichida foydalanuvchi tomonidan yangi jismlarni berish
qoidalari
hisoblanadi. JavaScriptʼda dasturlar yaratish uchun hech qanday
qoʻshimcha vositalar kerak boʻlmaydi, faqatgina tegishli versiyadagi
JavaScript qoʻllanishi mumkin boʻlgan brauzer va DHTML hujjatlarni
yaratishga imkon beruvchi matn muharriri kerak boʻladi.