Я недавно видел этот комментарий событие:JavaScript и DOM Кнопка обработки
Пожалуйста, пожалуйста не ставьте JavaScript в HTML-элементов. Это неряшливо, бесполезно и PITA для работы.
this post. Что такое (вы) incognito? Означает ли он (вы), что каждое событие должно быть подключено вручную в куске JavaScript-кода?
/JQuery
(JQuery ударил, поскольку я, как правило, работаю в основном только с JavaScript, без плагинов)?
продиктовать ли лучшая практика, что вызовы функций должны быть прикреплены с помощью обычной JavaScript, или это более удобным для чтения, чтобы обеспечить вызов функции (а не строка из непрекращающейся JavaScript) непосредственно в наценке, так что вы знаете, что вызывается в прямой зависимости от того DOM элемента, например:
<button id="myButt" onclick="shake(myButt);" value="Shake it!" />
... или я ложному дерево?
Я полностью согласен с комментарием, упомянутым в Вопросе. – Satpal
Это хорошо, @Satpal ... но почему ?! – Paul
Мне лично нравится следовать [Разделение проблем] (https://en.wikipedia.org/wiki/Separation_of_concerns), и это помогает в развязке логики программирования из HTML – Satpal