Modelul de evenimente asincron în JavaScript
Știți că folosind metoda addEventListener
vă puteți abona la diverse evenimente
care apar în elementele paginii. De exemplu,
să ne abonăm la click pe un anumit element,
a cărui referință este stocată în variabila elem:
elem.addEventListener('click', function() {
console.log('1');
});
console.log('2');
În codul dat, mai întâi se va executa a doua afișare în consolă. Când se va executa prima? Cândva: executarea acestui cod așteaptă să se producă evenimentul - click pe element. Imediat ce acest lucru se va întâmpla, codul nostru se va executa.
Spuneți, în ce ordine se vor afișa numerele în consolă:
elem1.addEventListener('click', function() {
console.log('1');
});
elem2.addEventListener('click', function() {
console.log('2');
});