VegasChickiChicki, Потому что как раз при расширении или пере использовании ваш проект начинает трещать по швам, вместо того чтобы просто где-то добавить новый элемент или модификатор, вы начинаете городить кучу костылей по собственной глупости. Простой пример, который часто встречается в меню. Предположим у вас есть список пунктов:
Но цвет внутренних пунктов активных классов должен быть другой. Тут уже сама ситуация заставит выкручиваться. Выкрутиться не сложно, но в этом месте начинаются лишние движения, время нервы и не очевидные проблемы. Обычно начинается что-то вроде этого:
.menu .active {color: red}
.menu ul li .active {color: green}
Это же просто прекрасный код, которому место на помойке, но ладно едем дальше.
Вдруг мы решили перенести наше меню из header в sidebar, а там уже прописано что-то типа: .sidebar div .active {color: blue}
Думаю нет смысла продолжать, кто знает, тот поймет. Это просто адская забава из кастылей и палок.
С чего вы взяли что оно получено? Залейте в песочницу пример, чтобы можно было это наглядно проверить, а так похоже что кто-то просто добавил bottom не понимая что его нет
А на какую вакансию вы собеседовались хоть?
Возможно спрашивая про OpenServer они хотели понять ваше понимание среды разработки, а вы их не так поняли?
newsworker90, А если человек захочет просто записать номер, то его будет раздражать то что он меняется, да и в целом вводить в заблуждение. Как вариант можно при загрузке сайта рандомно просто один номер ставить, так будет более понятно, а еще лучше открывать список номеров по клику
Так какая разница как они генерируются, бот зайдет в новость и ему сгенерируется такая же страница, как и пользователю, единственное что кеширование не мешало бы реализовать так как генерация требует дополнительного времени.
JustHum6n, Смысл в том что колбек в таком примере это не какая-то конкретная функция, а именно та которую вы передадите. Как выше сказали, если например у вам есть событие окончание работы таймера или перемотки слайда, то вы можете передать много абсолютно разных функций, которые будут вызваны в нужный момент. Но на самом деле все зависит от задачи, вы возможно хотели сделать что-то конкретное и начитались лишнего. Если вам нужно вызвать функцию из вашего сеттаймаута, то вызывайте как вам удобно, а когда столкнетесь с проблемой колбеков вы уже будете готовы к её решению
Joulence, Может вы хотя бы один курс пройдете по азам верстки? Потому что вы задаете уже 3-й вопрос, который не имеет никаких специфических сложностей.
.menu .active {color: red}
Есть и хорошо, но, теперь нам надо добавить вложенный список:
Но цвет внутренних пунктов активных классов должен быть другой. Тут уже сама ситуация заставит выкручиваться. Выкрутиться не сложно, но в этом месте начинаются лишние движения, время нервы и не очевидные проблемы. Обычно начинается что-то вроде этого:
Это же просто прекрасный код, которому место на помойке, но ладно едем дальше.
Вдруг мы решили перенести наше меню из header в sidebar, а там уже прописано что-то типа:
.sidebar div .active {color: blue}
Думаю нет смысла продолжать, кто знает, тот поймет. Это просто адская забава из кастылей и палок.