Hodisalar
Event obyekti
❮ DOM hodisalari ❮ Hodisa obyektlari
HTML DOM’dagi barcha hodisa obyektlari Event obyektiga asoslangan.
Barcha hodisa obyektlari (MouseEvent va KeyboardEvent kabi) Event obyektining xususiyatlari va metodlaridan foydalana oladi.
Event obyekti hodisalari
| Hodisa | Qachon sodir bo‘ladi |
|---|---|
| abort | Media yuklanishi bekor qilinadi |
| afterprint | Sahifa chop etila boshladi |
| beforeprint | Sahifa chop etilish arafasida |
| beforeunload | Hujjat yopilishidan (unload) oldin |
| canplay | Brauzer mediani ijro etishni boshlay oladi (boshlash uchun yetarlicha buferlagan) |
| canplaythrough | Brauzer mediani buferlash uchun to‘xtamasdan oxirigacha ijro eta oladi |
| change | Forma elementining tarkibi o‘zgardi |
| ended | Media oxiriga yetdi ("tinglaganingiz uchun rahmat") |
| error | Faylni yuklashda xato yuz berdi |
| fullscreenchange | Element to‘liq ekran rejimida ko‘rsatiladi |
| fullscreenerror | Elementni to‘liq ekran rejimida ko‘rsatib bo‘lmaydi |
| input | Element foydalanuvchidan kiritma oladi |
| invalid | Element yaroqsiz |
| load | Obyekt yuklandi |
| loadeddata | Media ma’lumotlari yuklanadi |
| loadedmetadata | Metama’lumotlar (o‘lchamlar va davomiylik kabi) yuklanadi |
| message | Hodisa manbasi orqali xabar qabul qilinadi |
| offline | Brauzer oflayn ishlay boshlaydi |
| online | Brauzer onlayn ishlay boshlaydi |
| open | Hodisa manbasi bilan ulanish ochiladi |
| pause | Media pauza qilinadi |
| play | Media boshlandi yoki endi pauzada emas |
| playing | Media pauza yoki buferlashdan keyin ijro etilmoqda |
| progress | Brauzer media ma’lumotlarini yuklab olmoqda |
| ratechange | Media ijro tezligi o‘zgaradi |
| resize | Hujjat ko‘rinishining o‘lchami o‘zgaradi |
| reset | Forma qayta tiklanadi (reset) |
| scroll | Aylantirish paneli aylantirilmoqda |
| search | Qidiruv maydoniga nimadir yoziladi |
| seeked | Yangi joyga o‘tish tugadi |
| seeking | Yangi joyga o‘tish boshlandi |
| select | Foydalanuvchi biror matnni belgilaydi |
| show | <menu> elementi kontekst menyusi sifatida ko‘rsatiladi |
| stalled | Brauzer mavjud bo‘lmagan media ma’lumotlarini olishga urinmoqda |
| submit | Forma yuboriladi |
| suspend | Brauzer media ma’lumotlarini ataylab olmayapti |
| timeupdate | Ijro joylashuvi o‘zgardi (foydalanuvchi mediadagi boshqa nuqtaga o‘tadi) |
| toggle | Foydalanuvchi <details> elementini ochadi yoki yopadi |
| unload | Sahifa yopildi (unload) |
| waiting | Media to‘xtatilgan, lekin davom etishi kutilmoqda (masalan, buferlash) |
| volumechange | Media ovoz balandligi o‘zgaradi (ovozni o‘chirish ham kiradi) |
HTML DOM’dagi barcha hodisa obyektlari Event obyektiga asoslangan.
Barcha hodisa obyektlari (MouseEvent va KeyboardEvent kabi) Event obyektining xususiyatlari va metodlaridan foydalana oladi.
Event xususiyatlari va metodlari
| Xususiyat/Metod | Tavsif |
|---|---|
| bubbles | Muayyan hodisa ko‘tariluvchi (bubbling) hodisa ekanligini yoki yo‘qligini qaytaradi |
| cancelBubble | Hodisa iyerarxiya bo‘ylab yuqoriga tarqalishi kerakligini yoki yo‘qligini o‘rnatadi yoki qaytaradi |
| cancelable | Hodisaning standart amalini bekor qilish mumkin yoki mumkin emasligini qaytaradi |
| composed | Hodisa composed ekanligini yoki yo‘qligini qaytaradi |
| createEvent() | Yangi hodisa yaratadi |
| composedPath() | Hodisaning yo‘lini qaytaradi |
| currentTarget | Hodisani ishga tushirgan hodisa tinglovchilari tegishli bo‘lgan elementni qaytaradi |
| defaultPrevented | Hodisa uchun preventDefault() metodi chaqirilgan yoki chaqirilmaganini qaytaradi |
| eventPhase | Hodisa oqimining qaysi bosqichi hozir baholanayotganini qaytaradi |
| isTrusted | Hodisa ishonchli ekanligini yoki yo‘qligini qaytaradi |
| preventDefault() | Agar hodisani bekor qilish mumkin bo‘lsa, uni bekor qiladi, ya’ni hodisaga tegishli standart amal bajarilmaydi |
| stopImmediatePropagation() | Xuddi shu hodisaning boshqa tinglovchilari chaqirilishining oldini oladi |
| stopPropagation() | Hodisa oqimi davomida hodisaning keyingi tarqalishining oldini oladi |
| target | Hodisani yuzaga keltirgan elementni qaytaradi |
| timeStamp | Hodisa yaratilgan vaqtni (epoxaga nisbatan millisoniyalarda) qaytaradi |
| type | Hodisa nomini qaytaradi |
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
