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

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

Здравствуйте, как Вы считаете правильно писать обработчик события в отдельном JS файле или вызывать функцию в onclick, тем самым сокращая строки с .click(function () { в js файле. Я хотел погуглить но не нашёл документации по этому поводу. Как сделать правильно?
  • Вопрос задан
  • 717 просмотров
Подписаться 1 Оценить Комментировать
Решения вопроса 1
1. Для работы через onclick функция должна быть в глобальной области видимости. Это неприемлемо.
2. Добавляя js логику в template вы размазываете её по разным файлам. Да, да сейчас все так делают, но это не повод делать так, если есть альтернативные варианты.
3. Правило хорошего тона - контролировать обработчики и убирать их при необходимости, это тоже удобнее делать, когда всё в js.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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