Асинхроност модела догађаја у 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');
});