JavaScript · Junior · Запитання 40 з 75
Чим addEventListener кращий за el.onclick = handler?
- ✓Правильна відповідь: Дає змогу навісити кілька обробників і задати опції (
once,passive) - 2Він працює швидше, бо виконується в окремому потоці
- 3Лише він дає змогу отримати об'єкт події в обробнику
Пояснення
Повторне присвоєння onclick затирає попередній обробник. addEventListener додає їх незалежно, уміє перехоплення на фазі занурення (capture), одноразові обробники та скасування через signal (AbortController). Видаляють через removeEventListener з тією самою функцією.