Спасибо ответившим.
Как я понял, единственно правильное решение - проверка наличие классов.
Т.е. все разработчики моего уровня собирают в одном файле и если что, делают проверку через IF?
Остальные варианты? Кто нибудь по другому собирает проект?
Писать отдельный код внизу body? Выносить в отдельный файл? Это приемлемо в 2021 году?
Stalker_RED, Да, так удобней. Т.е. те кто собирают в одном файле без сборщиков, делают именно так?
Например, как собирали проект с одним файлом JS 10-15 лет назад.
Алексей Скляров, Я понял Ваше решение.
Не уверен что это быстрее, и продуктивнее. Писать лишние строки кода проверки наличия того или иного класса всякий раз, когда создаешь обработчик. Когда их будет десятки, я уже не буду помнить, нужна ли мне проверка для конкретного класса на 54 странице, и мне придется делать проверку для всех создаваемых обработчиков, чтобы наверняка.
Спасибо. Хотелось бы услышать другие варианты из личного опыта.
Алексей Скляров, А чем это проще, чем создать новый файл JS. Как Вы решаете такие проблемы?
PS В первую очередь необходимы решения, которые максимально сократят рабочий процесс.
Как я понял, единственно правильное решение - проверка наличие классов.
Т.е. все разработчики моего уровня собирают в одном файле и если что, делают проверку через IF?
Остальные варианты? Кто нибудь по другому собирает проект?
Писать отдельный код внизу body? Выносить в отдельный файл? Это приемлемо в 2021 году?