Собсна вопрос в том, какое отличие между объявлением события через ....addEventListener и ....onclick = fnc...
И пользуясь случаем, нашел на learn javascript такое событие: new Event(), new Mouse('click')...
И какая разница между ними...
Представьте себе, что вы подключаете стороннюю библиотеку/используете модуль другого разработчика проекта и там вместо addEventListener используют oneven на элементе, к которому вам надо навесить еще один обработчик. Жопаболь.