JavaScript-däki wakalar modeliniň asinhronlygy
Siziň bilşiňiz ýaly, addEventListener metodi arkaly
sahypanyň elementlerinde ýüze çykyan dürli wakalara
ýazylarys. Mysal üçin, bir elemente basylmagyna
ýazylarys, oňa çykgyt elem üýtgeýjisinde saklanýar:
elem.addEventListener('click', function() {
console.log('1');
});
console.log('2');
Görkezilen koda birinji konsolda ikinji çap ediler. Birinji çap haçan ediler? Haçan bolsa: bu kodyň ýerine ýetirilmegi elemente basylýan wagty garaşýar. Bu bolan ýaly, kod ýerine ýetiriler.
Aýdyp beriň, sanlar konsolda haýsy tertipde çap ediler:
elem1.addEventListener('click', function() {
console.log('1');
});
elem2.addEventListener('click', function() {
console.log('2');
});