Задать вопрос
ILoveYAnny
@ILoveYAnny

Вызывать функцию в onclick это моветон?

Здравствуйте, как Вы считаете правильно писать обработчик события в отдельном JS файле или вызывать функцию в onclick, тем самым сокращая строки с .click(function () { в js файле. Я хотел погуглить но не нашёл документации по этому поводу. Как сделать правильно?
  • Вопрос задан
  • 724 просмотра
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Fullstack-разработчик на JavaScript + ИИ
    11 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию + ИИ
    6 месяцев
    Далее
Решения вопроса 1
1. Для работы через onclick функция должна быть в глобальной области видимости. Это неприемлемо.
2. Добавляя js логику в template вы размазываете её по разным файлам. Да, да сейчас все так делают, но это не повод делать так, если есть альтернативные варианты.
3. Правило хорошего тона - контролировать обработчики и убирать их при необходимости, это тоже удобнее делать, когда всё в js.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы