Подумайте, хотите ли вы следующее из Сети разработчиков Yahoo :
«После подсчета цифр мы обнаружили постоянную частоту запросов с отключенным JavaScript, которые составляют около 1% от фактического трафика посетителей, при этом самый высокий показатель составляет около 2% в Соединенных Штатах, а самый низкий - около 0,25% в Бразилии. другие протестированные страны показали цифры, близкие к 1,3 процента ".
При таком низком процентном отношении (как максимум) вряд ли стоит (если только пользователи ваших веб-сайтов не получают в основном эти 2%) беспокоиться о том, что у пользователей отключен JavaScript. Обычный пользователь не знает, как отключить JavaScript, и, вероятно, не заботится об этом. Если вы разрабатываете технический веб-сайт, вы можете рассмотреть возможность того, что они отключат JavaScript, однако, если они есть, они, вероятно, привыкли к сайтам, работающим некорректно, так как многие веб-сайты активно используют JavaScript.
При этом я обнаружил много случаев, когда разработка javascript значительно облегчает то, что я пытаюсь выполнить, и другие случаи, когда css делает то же самое.
В конце концов, каждый «язык» занимает свое место в веб-разработке и используется с умом, что может улучшить как разработку, так и взаимодействие с пользователем. Узнайте, что это такое (я рекомендую опыт обучения) и применять с умом. По моему опыту, установленные в камне правила, такие как «Никогда не используйте JS, когда существует CSS-решение» (перефразированный), редко бывают лучшими в практическом мире.