Ana içerik
Bilgisayar Programlama
Konu: Bilgisayar Programlama > Ünite 6
Ders 5: DOM Olayları- Web Sayfalarını Olaylarla (Event’lerle) İnteraktif Hale Getirme
- Bir olay dinleyicisi ekleme
- Zor Görev: Kedi Tıklama
- DOM olay türleri
- Olay özelliklerini kullanma
- Zor Görev: Kedi-saklama
- Formları olaylarla işleme
- Zor Görev: Kim, Kiminle, Nerede
- Olayların ön tanımlı davranışlarını önleme
- Özet: DOM olayları
© 2023 Khan AcademyKullanım ŞartlarıGizlilik PolitikasıÇerez Politikası
DOM olay türleri
Tarayıcı birçok olayı tetikler. MDN'de tam bir liste bulabilirsiniz, ama burada bazı yaygın olay türlerini ve olay isimlerini görebilirsiniz:
- fare olayları (
MouseEvent
): mousedown, mouseup, click, dblclick, mousemove, mouseover, mousewheel, mouseout, contextmenu - dokunma olayları (
TouchEvent
): touchstart, touchmove, touchend, touchcancel - klavye olayları (
KeyboardEvent
): keydown, keypress, keyup - form olayları: focus, blur, change, submit
- pencere olayları: scroll, resize, hashchange, load, unload
Bazı olayların aygıta özgü olduğunu unutmayın. Dokunma olayları, akıllı telefonlar ve dokunmatik dizüstüler gibi dokunmatik aygıtlarla tetiklenir. Fare olayları, çoğu tarayıcıda tetiklenir, ama bunlar bazem akıllı telefonlardaki dokunma olaylarından daha yavaştır. "mouseover" olayı akıllı telefonlarda tetiklenmez, çünkü ekrana dokunmadan gezinmek mümkün değildir.
Bazı geliştiriciler, dokunma olayları ve fare olayları için dinleyici ekler, böylece arayüzleri tüm aygıtlar üzerinden hemen yanıt verir, başka geliştiriciler FastClick gibi, her aygıtta hangi olayın dinleneceğini otomatik olarak bulan kütüphaneler kullanır (Khan Academy'de böyle yapıyoruz). Daha yeni başladığınız için, yapacağınız en kolay şey fare olaylarını dinlemektir, çünkü bunlar en evrenseldir.
Tartışmaya katılmak ister misiniz?
Henüz gönderi yok.