Veb-texnologiyada qanday hodisalar mavjud?
Veb-texnologiyada qanday hodisalar mavjud?

Video: Veb-texnologiyada qanday hodisalar mavjud?

Video: Veb-texnologiyada qanday hodisalar mavjud?
Video: Dasturlashning qanday sohalari mavjud? 2024, May
Anonim

Dasturlashda an voqea foydalanuvchi yoki boshqa manba, masalan, sichqonchani bosish natijasida yuzaga keladigan harakatdir. An voqea ishlov beruvchi - bu bilan shug'ullanadigan tartib voqea , dasturchiga kod yozishga ruxsat berish, u qachon bajariladi voqea yuzaga keladi.

Xuddi shunday, siz JavaScript-da voqealar qanday boshqarilishini so'rashingiz mumkin?

JavaScript-lar HTML bilan o'zaro ta'sir qiladi ishlov berilgan orqali voqealar foydalanuvchi yoki brauzer sahifani boshqarganda paydo bo'ladi. Sahifa yuklanganda, u an deb ataladi voqea . Agar foydalanuvchi tugmani bosgan bo'lsa, u ham tugmani bosadi voqea . Boshqa misollar orasida voqealar istalgan tugmani bosish, oynani yopish, oyna o'lchamini o'zgartirish va hokazo.

Xuddi shunday, hodisa va hodisalarni ishlov beruvchiga misol nima? Umuman olganda, an voqea boshqaruvchisi nomiga ega voqea , oldidan "on". Uchun misol , the voqea boshqaruvchisi Fokus uchun voqea onFocus. Ko'pgina ob'ektlarda hodisalarga taqlid qiluvchi usullar ham mavjud. Uchun misol , tugmasi bosilayotgan tugmani taqlid qiluvchi bosish usuliga ega.

Bu bilan bog'liq holda, hodisa ob'ekti nima?

Voqea obyekti . An voqea tinglovchi - bu ob'ekt "tinglaydi" voqealar tugma kabi GUI komponentidan. Foydalanuvchi yaratganda voqea , tizim yaratadi hodisa ob'ekti keyin GUI komponenti uchun ro'yxatdan o'tgan tinglovchiga yuboriladi. Keyin, tinglovchida usul ob'ekt chaqiriladi.

Voqealar qanday ishlaydi?

Past darajada, voqea tez-tez ishlovchilar ish qurilmaga ovoz berish va apparat uzilishini kutish orqali. Asosan, apparat uzilishi sodir bo'lishini kutayotganda, fon oqimi bloklanadi. Uzilish sodir bo'lganda, so'rov funksiyasi blokirovka qilishni to'xtatadi.

Tavsiya: