Asas Pengendalian Objek Event dalam JavaScript

Dalam pelajaran ini, kita akan mempelajari asas pengendalian objek Event. Objek ini mengandungi maklumat tentang peristiwa yang telah berlaku. Sebagai contoh, jika satu elemen diklik, kita boleh mengetahui koordinat klik tersebut, sama ada kekunci Ctrl, Alt atau Shift ditekan semasa klik dan sebagainya.

Mari kita lihat, bagaimana untuk mendapatkan objek Event. Katakan kita ada satu butang:

html<button id="elem">text</button>

Katakan apabila butang ini diklik, satu fungsi tertentu dilaksanakan:

javascriptlet elem = document.querySelector('#elem');

elem.addEventListener('click', function() {

});

Di dalam fungsi yang terikat sudah ada objek Event - kita cuma belum tahu, bagaimana untuk mendapatkannya. Ia diperoleh dengan cara berikut: perlu ketika mengisytiharkan fungsi kita menyebarkan sebarang pembolehubah ke dalamnya sebagai parameter (biasanya, event - tetapi namanya boleh apa sahaja) dan ke dalam pembolehubah ini pelayar secara automatik akan meletakkan objek Event:

javascriptelem.addEventListener('click', function(event) {
  console.log(event); // akan melihat objek dengan peristiwa
});
Задание 1

Lakukan manipulasi yang diterangkan secara berdikari dan paparkan objek dengan peristiwa dalam konsol. Kaji struktur objek ini.