JavaScript-ի իրադարձությունների մոդելի ասինխրոնություն
Դուք գիտեք, որ addEventListener մեթոդի միջոցով
կարելի է բաժանորդագրվել էջի տարրերում առաջացող
տարբեր իրադարձություններին: Օրինակ,
բաժանորդագրվենք որոշակի տարրի վրա կատարվող կլիկին,
որի հղումը պահվում է elem փոփոխականում.
elem.addEventListener('click', function() {
console.log('1');
});
console.log('2');
Նշված կոդում նախ կկատարվի երկրորդ արտածումը կոնսոլ: Իսկ ե՞րբ կկատարվի առաջինը: Երբեմն. այս կոդի կատարումը սպասում է տեղի ունեցած իրադարձությանը` տարրի վրա կատարված կլիկին: Հենց դա տեղի ունենա, մեր կոդը կկատարվի:
Պատմեք, թե ինչ հերթականությամբ կարտածվեն թվերը կոնսոլում.
elem1.addEventListener('click', function() {
console.log('1');
});
elem2.addEventListener('click', function() {
console.log('2');
});