JavaScript ning obyektli modeli tushunchasi




Download 59,55 Kb.
bet3/14
Sana11.12.2023
Hajmi59,55 Kb.
#116080
1   2   3   4   5   6   7   8   9   ...   14
Bog'liq
Mavzu JavaScript orqali Web sahifa elementlari bilan ishlash yo-fayllar.org

JavaScript ning obyektli modeli tushunchasi.
Mijoz tomonidagi sahifani yaratishni boshqarishda hujjatning obyektli 
mexanizmidan foydalanilgan. Bunda har bir HTML-konteyner-bu obyekt
hisoblanadi va quyidagi uchlikni tashkil etadi: 
- xususiyatlar
- usullar 
- xolatlar
Obyektli model sahifalar va brauzerlar o’rtasidagi bog’lanish sifatida 
ko’rinishi mumkin. Obyektli model - bu HTML kod orqali berilgan elementlarni
obyekt, usul, xususiyat va holatlar ko’rinishida tanish va ular bilan ishlash 
demakdir. U yordamida biz brauzerga va foydalanuvchiga murojaat qilishimiz,
xabarlar yuborishimiz mumkin. Brauzer bizning buyruqlarimizni bajaradi va 
ekranda sahifaning kerakli qismlarini o’zgartiradi.
Obyektlar bir xil tipli xususiyatlar, usullar va xolatlar to’plamini bir xil 
tipli obyektlar sinflarida birlashtiradi. Obyektlarning o’zlari faqat hujjatni brauzer
yordamida yuklashda yoki dasturning natijasi sifatida namoyon bo’ladi. Ushbu 
holatni doimo yodda tutish kerak.

Xususiyat.
Ko’pgina HTML-konteynerlarda atributlar mavjud. Masalan, yakor konteynerida 

... HREF atributi mavjud. Ushbu atribut uni gipermurojaatga


aylantiradi: 
intuit
Agar ... yakor konteynerini obyekt sifatida ko’radigan bo’lsak, HREF 

atributi "yakor" obyektini xususiyati hisoblanadi:


document.links[0].href="intuit.htm"; 
Barcha atributlar qiymatlarini ham o’zgartirib bo’lavermaydi. Masalan
grafik rasimlarning o’lchamlari dastlabki berilgan qiymati asosida aniqlanadi, 


5


ya’ni ularni o’zgartirib bo’lmaydi. Ketma ket kelgan barcha rasimlar qiymatlari
o’zining dastlabki qiymatigacha masshtablanishi mumkin. Microsoft Internet 
Explorer da rasim o’lchamlari o’zgartirilishi mumkin.
Umumiylik uchun rasm xususiyatlari JavaScript da HTML-razmetkada 
mavjud bo’lmagan obyektlarga bo’linadi. Masalan, vosita sifatida Navigator deb
nomlanuvchi obyektni, yoki JavaScript dagi eng asosiy obyektlardan - brauzer 
oynasi obyektini olishimiz mumkin.

Usullar.
JavaScript atamalarida obyekt usullari uning xususiyatlarini o’zgartiruvchi 
funksiyalarni anglatadi. Masalan, "dokument" obyektida open(), write(), close()
usullar mavjud. Ushbu usullar mavjud hujjatning qayta ishlash yoki tarkibini 
o’zgartirish uchun xizmat qiladi. Oddiy misol keltiramiz:
function hello() 
{ id=window.open("","example","width=400, height=150");
id.focus(); id.document.open(); 
id.document.write("

Download 59,55 Kb.
1   2   3   4   5   6   7   8   9   ...   14




Download 59,55 Kb.

Bosh sahifa
Aloqalar

    Bosh sahifa



JavaScript ning obyektli modeli tushunchasi

Download 59,55 Kb.