ILoveYAnny
@ILoveYAnny

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

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

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

Похожие вопросы
22 нояб. 2024, в 00:55
500 руб./за проект
21 нояб. 2024, в 23:30
300000 руб./за проект
21 нояб. 2024, в 22:21
3000 руб./в час