Gebeurtenismodel Asinkronisiteit in JavaScript
Jy weet dat met die metode addEventListener
jy op verskeie gebeure kan inteken,
wat op die bladsy se elemente plaasvind. Byvoorbeeld,
laat ons inteken op 'n klik op 'n sekere element,
waarvan die verwysing in die veranderlike elem gestoor word:
elem.addEventListener('click', function() {
console.log('1');
});
console.log('2');
In die gegewe kode sal die tweede uitskryf na die konsole eerste uitgevoer word. Wanneer sal die eerste een uitgevoer word? Soms: die uitvoering van hierdie kode wag vir die gebeurde gebeurtenis - 'n klik op die element. Sodra dit gebeur, sal ons kode uitgevoer word.
Verduidelik in watter volgorde die nommers in die konsole vertoon sal word:
elem1.addEventListener('click', function() {
console.log('1');
});
elem2.addEventListener('click', function() {
console.log('2');
});