JavaScript-dä Event obýekti bilen işlemeğiň esaslary

Bu sapakda biz Event obýekti bilen işlemeğiň esaslaryny öwreneris. Bu obýekt bolan wakanyň baradaky maglumatlary öz içine alýar. Mysal üçin, bir element bosalsa, biz oňuň koordinatalaryny, bosulyş wagtynda Ctrl, Alt ýa-da Shift düwmeleriniň basylan ýa-da basylmadygyny we ş.m. bilip bileris.

Geliň, Event obýektini nädip alyp bolýandygyna ser edeliň. Bizde düwme bolsun:

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

Bu düwmä basylanynda käbir funksiýa ýerine ýetirilýär diýeliň:

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

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

});

Baglanan funksiýanyň içinde eýýäm Event obýekti bar - biz heniz ony nädip almalydygyny bilmeýäris. Ol aşakdaky ýaly alynýar: funksiýamyzy nyşan edýänimizde oňa parametr hökmünde her hili üýtgeýän (adatyça, event - ýöne ady islendik bolup biler) bermeli we bu üýtgeýjäne brauzer awtomatiki usulda Event obýektini goýar:

javascriptelem.addEventListener('click', function(event) {
  console.log(event); // waka obýektini göreris
});
Задание 1

Özbaşyna beýan edilen amallary ediň we waka obýektini konsola çykaryň. Bu obýektiň gurluşyny öwreniň.