JavaScript'te İsimli Olay İşleyiciler

Önceki derslerde, olay işleyicileri olarak anonim fonksiyonlar kullandık. Aslında bu gerekli değil - fonksiyon normal, isimli de olabilir. Örnek olarak şöyle bir fonksiyonumuz olduğunu varsayalım:

javascriptfunction func() {
  console.log('!!!');
}

Ayrıca bir de buton olduğunu varsayalım:

html<input id="button" type="submit">

Butona tıklandığında func fonksiyonumuzun çalışmasını sağlayalım. Bunun için addEventListener parametresine fonksiyonumuzun adını şu şekilde ileteceğiz:

javascriptlet button = document.querySelector('#button');
button.addEventListener('click', func);

function func() {
  console.log('!!!');
}
Задание 1

Aşağıdaki HTML kodu verilmiştir:

html<input id="button1" type="submit" value="button1">
<input id="button2" type="submit" value="button2">

Aşağıdaki fonksiyonlar verilmiştir:

javascriptfunction func1() {
  console.log(1);
}

function func2() {
  console.log(2);
}

İlk butona tıklandığında func1 fonksiyonunun, ikinci butona tıklandığında ise func2 fonksiyonunun çalışmasını sağlayın.