addEventListener или вызов функций из HTML? - PullRequest
0 голосов
/ 06 мая 2020

Мне задали вопрос «не путать языки HTML и JavaScript вместе».

В основном я слышал это утверждение в JS учебных пособиях, в которых используется addEventListener вместо функции, вызываемой непосредственно из html (например, onfocusout или onclick). На мой взгляд - скромный newb ie - вызов функций из HTML (например, onclick et c.) Удобнее.

Но w3schools говорит, что метод addEventListener () не поддерживается в Inte rnet Explorer 8 и более ранние версии », но я знаю, что IE8 практически вымер и никем не используется.

Что является« хорошей практикой »и что будет лучше для моего кода?

Использование addEventListener или вызов функций из HTML? Приветствую и благодарю за ответ.

1 Ответ

2 голосов
/ 06 мая 2020

Лучше всего, вероятно, сделать что-то подобное из файла сценария или тега сценария, иначе вам нужно go поискать в разметке, чтобы выяснить, где эти действия запускаются

Если у вас есть сайт и вы знаете, что ВСЕ части javascript, которые необходимо поддерживать для функциональности, находятся в одной определенной c части файла или, что еще лучше, в одном файле, это упрощает обслуживание

Общая идея заключается в том, что даже если это может быть немного менее удобно при написании его вначале, в долгосрочной перспективе лучше для обслуживания

Вы всегда хотите попытаться упростить жизнь следующему парню работать над этим, потому что есть вероятность, что это будете вы

...