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:
<button id="elem">text</button>
Bu düwmä basylanynda käbir funksiýa ýerine ýetirilýär diýeliň:
let 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:
elem.addEventListener('click', function(event) {
console.log(event); // waka obýektini göreris
});
Özbaşyna beýan edilen amallary ediň we waka obýektini konsola çykaryň. Bu obýektiň gurluşyny öwreniň.