Чем меньше по объему внешний JavaScript-файл, тем лучше (он быстрее загружается браузером и возможно (!) быстрее выполняется).
Мало какие сценарии JavaScript обходятся без конструкции if…else.
Типично она выглядит вот так (использую jQuery):
if($(this).is(':checked')){ $('span.noAnonym').hide(); }else{ $('span.noAnonym').hide(); }
Как видно из примера в блоках if и else всего по одному выражению.
В этом случае, конструкцию if…else можно заменить тернарным оператором ? :.
Перепишем предыдущий пример:
$(this).is(':checked') ? $('span.noAnonym').hide() : $('span.noAnonym').show();
Экономим 10 символов !!!
Привет!
Погружаешься в разработку ? Ищешь ментора ?
Поделюсь своими знаниями и опытом - https://opeykin.ru/mentor/