• В чём отличия между .addEventListener() и .onclick = function() в JS?

    @SirYozhka
    Иногда возникает соблазн инкапсулировать обработчик в функцию.
    Но тогда при каждом вызове функции постоянно создаётся дополнительный addEventListener, а это чревато получением непредсказуемых результов. Особенно если к одному и тому же элементу будет привязан обработчик одинакового события в разных функциях.
    Ответ написан
    Комментировать