Всем привет , хотел бы спросить что из этого является асинхронным и почему ?
function myfunc(){
console.log('click')
}
Есть обработчик события item.addEventListener('click',myfunc)
Правильно ли я понимаю что в данном случае addEventListener - асинхронная операция , так как мы не знаем когда мы на неё кликнем? А myfunc - является синх. функцией ?
bzotsss, нет: addEventListener просто навешивает триггер, эта операция одноразовая/можете считать ее асинхронной.
а как будет работать колбэк – зависит только от него.
Для правильного вопроса надо знать половину ответа
Сама функция addEventListener - синхронная.
Обработчик, который она устанавливает, вызывается асинхронно при возникновении заданного события, то есть помещается в очередь вызовов JS. https://developer.mozilla.org/ru/docs/Learn/JavaSc...