addEventListener;
- olaylari dinlemek ve bu olaylarin gerceklestiğinde belirli islevleri calistirmak icin kullanilan bir fonksiyondur. - Bu yontem, belirli bir olayin tetiklenmesi durumunda cağrilacak bir islevi kaydetmenizi sağlar.
ozetle
- Belirli bir HTML oğesi uzerinde bir olay turunu dinler.
- Belirli bir olay turu gerceklestiğinde, tanimlanan islevi cağirir.
JavaScript'de en cok kullanilabilen olay turleri (event types)
- click: Bir HTML oğesine tiklama olayi.
- dblclick: Bir HTML oğesine cift tiklama olayi.
- mouseover: Fare imleci bir HTML oğesinin uzerine geldiğinde gerceklesen olay.
- mouseout: Fare imleci bir HTML oğesinin uzerinden ayrildiğinda gerceklesen olay.
- mousedown: Bir HTML oğesine tiklama basladiğinda gerceklesen olay.
- mouseup: Bir HTML oğesine tiklama sona erdiğinde gerceklesen olay.
- keydown: Klavyede bir tusa basma olayi.
- keyup: Klavyede basilan bir tusun serbest birakilma olayi.
- keypress: Klavyede bir tusa basma ve serbest birakma olayinin bir kombinasyonu.
- input: Bir input veya textarea oğesine kullanici tarafindan metin girildiğinde gerceklesen olay.
- submit: Bir HTML formunun gonderilmesi olayi.
- load: Bir HTML sayfasinin veya bir resmin tamamen yuklendiği olay.
- unload: Bir HTML sayfasinin bosaltilma veya yeniden yuklenme olayi.
- resize: Tarayici penceresinin boyutunun değistirildiği olay.
- scroll: Bir sayfanin veya bir oğenin kaydirilmasi olayi.
- focus: Bir HTML oğesine odaklandiğinizda gerceklesen olay.
- blur: Bir HTML oğesinden odak ciktiğinizda gerceklesen olay.
- change: Bir form oğesi (orneğin, bir secim kutusu) değeri değistirildiğinde gerceklesen olay.
- contextmenu: Bir HTML oğesine sağ tiklama (sağ fare duğmesi tiklama) olayi.
- dragstart, dragend: Bir surukle ve birak islemi basladiğinda ve bittiğinde gerceklesen olaylar.
- touchstart, touchmove, touchend: Dokunmatik cihazlarda dokunma islemleri sirasinda gerceklesen olaylar.
- error: Bir resim veya kaynak yuklenirken bir hata olustuğunda gerceklesen olay.
kullanim ornegi;
var myButton = document.getElementById("Button");
myButton.addEventListener("click", function () {
// Düğmeye tıklama olayı gerçekleştiğinde bu işlev çalışır.
console.log("Düğmeye tıklandı!");
});