Event nesnesi

Event nesnesi

DOM'daki tüm olay nesneleri Event nesnesine dayanmaktadır.

Bu nedenle, tüm diğer olay nesneleri (örneğin MouseEvent ve KeyboardEvent)Event nesnesinin özelliklerine ve metodlarına erişilebilir.

Olay özellikleri ve metodları

Özellik/Metod Açıklama
bubbles Belirli olayın patlama olayı olup olmadığını döndürür.
cancelBubble Olayın üst seviyeye yayılmasını ayarlar veya döndürür.
cancelable Olayın öntanımlı işlemini önleyip önlemediğini döndürür.
composed Olayın Shadow DOM'dan genel DOM'a iletilip iletilmeyeceğini belirtir.
composedPath() Olayın yolunu döndürür.
createEvent() Yeni bir olay oluşturur.
currentTarget Olayını tetikleyen elementi döndürür.
defaultPrevented Olayın preventDefault() metodunu çağrılıp çağrılmadığını döndürür.
eventPhase Olay akışında değerlendirilen aşamayı döndürür.
isTrusted Olayın güvenilir olup olmadığını döndürür.
preventDefault() Olayın iptal edilebilmesi durumunda, olayın öntanımlı işlemlerini gerçekleştirmeme izin verir.
stopImmediatePropagation() Aynı olayın diğer dinleyicilerinin çağrılmasını önler.
stopPropagation() Olayın olay akışında daha fazla yayılmasını önler.
target Olayı tetikleyen elementi döndürür.
timeStamp Olayın oluşturulma zamanını (milatın milisaniyeler cinsinden) döndürür.
type Olay adını döndürür.

Olay türleri

Bu olay türleri Event nesnesine aittir:

Olay Açıklama
abort Medya yükleme iptal edildiğinde bu olay gerçekleşir.
afterprint Sayfa başladığında veya yazdırma penceresini kapatarken bu olay gerçekleşir.
beforeprint Sayfa yazdırılmaya hazırlandığında bu olay gerçekleşir.
beforeunload Doküman yüklendiğinden önce bu olay gerçekleşir.
canplay Tarayıcı medyayı oynatabilmeye başladığında bu olay gerçekleşir.
canplaythrough Tarayıcı medyayı tamponlamadan oynatabildiğinde bu olay gerçekleşir.
change Form elementinin içeriği, seçilen içerik veya seçili durum değiştiğinde bu olay gerçekleşir
error Dış bir dosya yüklenirken hata meydana geldiğinde bu olay gerçekleşir.
fullscreenchange Bir element tam ekran modunda görüntülendiğinde bu olay gerçekleşir.
fullscreenerror Bir element tam ekran modunda görüntülenemediğinde bu olay gerçekleşir.
input Bir element kullanıcı girdisi aldığında bu olay gerçekleşir.
invalid Bir element geçersiz olduğunda bu olay gerçekleşir.
load Nesne yüklendiğinde bu olay gerçekleşir.
loadeddata Medya verileri yüklendikten sonra bu olay gerçekleşir.
loadedmetadata Meta verileri (örneğin, boyut ve süre) yüklenirken bu olay gerçekleşir.
message Bu olay kaynağı üzerinden mesaj alındığında bu olay gerçekleşir.
offline Tarayıcı çevrimdışı çalışmaya başladığında bu olay gerçekleşir.
online Tarayıcı çevrimiçi çalışmaya başladığında bu olay gerçekleşir.
open Bağlantı kaynağı açıldığında bu olay gerçekleşir.
pause Medya kullanıcı tarafından duraklatıldığında veya programla duraklatıldığında bu olay gerçekleşir.
play Medya başlatıldığında veya duraklatılmadığında bu olay gerçekleşir.
playing Medya durduruldu veya tamponlandıktan sonra oynatma modunda oynatıldığında bu olay gerçekleşir.
progress Tarayıcı medya verilerini alırken bu olay gerçekleşir.
ratechange Medya oynatma hızı değiştiğinde bu olay gerçekleşir.
resize Doküman görünümünü büyüttüğünde bu olay gerçekleşir.
reset Formu sıfırladığında bu olay gerçekleşir.
scroll Kaydırma öğesinin kaydırma çubuğu kaydırıldığında bu olay gerçekleşir.
search Kullanıcı arama alanına içerik girdiğinde bu olay gerçekleşir.
seeked Kullanıcı medyada yeni bir konuma hareket ettikten veya atladıktan sonra bu olay gerçekleşir.
seeking Kullanıcı medyada yeni bir konuma hareket etmeye veya atlamaya başladığında bu olay gerçekleşir.
select Kullanıcı metni seçtiğinde (input ve textarea için) bu olay gerçekleşir
show Bir <menu> elementi bağlam menüsü olarak gösterildiğinde bu olay gerçekleşir.
stalled Tarayıcı medya verilerini almayı deneyirken veriler kullanılamadığında bu olay gerçekleşir.
submit Formu gönderirken bu olay gerçekleşir.
suspend Tarayıcı kasıtlı olarak medya verisini almadığında bu olay gerçekleşir.
timeupdate Oynatma konumu değiştiğinde bu olay gerçekleşir.
toggle Kullanıcı <details> elementini açtığında veya kapattığında bu olay gerçekleşir.
unload Sayfa kapatıldıktan sonra (body için), bu olay gerçekleşir.
bekleyen Medya durdurulduğunda ancak yeniden başlaması bekleniyorsa bu olay gerçekleşir.