⊗jsSpAsnEM 152 of 294 menu

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'); });
mstrswhude