ну или наоборот, класс, который пропустить надо
Та не, в любом случае лучше к классу привязать анимацию, нежели к тегу. Конечно можно, но по хорошему лучше сразу к классу
ну прост пихать каждой имг класс дополнительный
но да, привязать к классу правильнее наверное
вдруг еще где то пропустить понадобится
к тегам мы вообще не обращаемся никогда, только к id или class к тому же есть хорошая практика разделять классы для css и классы которые нужны для js, добавляя к последним префикс js-user-avatar
А для чего одному элементу ставить отдельные классы для css и js?
для того например, чтобы если придётся переписывать класс для стилей, не пришлось переписывать ещё и скрипт
Ну "переписывать скрипт" это громко сказано
надо смотреть по ситуации, возможно и не громко) если там querySelector по этому классу в нескольких файлах, то зачем нужны такие проблемы) лучше их избегать
я про класс no-zoom
Оперирование дом элементом из нескольких модулей звучит страшно 😱
ну не обязательно прям оперирование. Один скрипт может его анимировать, другой может просто читать его высоту, третий может слушать клик по нему, и все они могут работать через js- класс
Так да, к тегам никто и никогда практически не обращается. А по поводу джс нет, айдишники юзают для джс.
С id тоже не всегда лучшее решение, например если нужно несколько элементов найти в джс А ещё id "засоряют" глобальный объект window
Обсуждают сегодня