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