danilr, да, верно. Для того, чтобы и без вкладки работало всё - нужно не убавлять секунду, а каждую секунду высчитывать оставшееся время от изначальной метки времени.
Megalexandros, вы можете изучить что будет в результате console.log('Текст');
И уже сможете найти работу. А можете знать всё и точно так же не найти работу.
Знание JS должно быть таким, чтобы вы могли закрыть все свои потребности в вёрстке, как специалист. А порог знаний для заказчика - зависит от заказчика и от того, что он хочет.
Megalexandros, вы вопрос свой конкретизируйте. В моём понимании крутой верстальщик должен знать всё вообще в JS. Но это не значит, что чтобы быть верстальщиком нужно знать хоть что-то.
Bestaford, вы спрашиваете о том, насколько замедляет работа с классами PHP. Классы, по коду, вы подключаете через инклуд. Инклуд, по логике вещей, должен максимально влиять на производительность кода. Классы не нагружают PHP.
Речь о банальном удобстве и чистоте кода. Классов, может, завтра у вас будет 20, откуда вам знать? Компосер в любом случае упрощает подключение не только ваших, но и сторонних классов.
Я уже молчу о том, что под АВТОЗАГРУЗЧИКОМ, вообще-то кроется одна простая строчка в composer.json.
OWIII, это класс для div'а "logo". Т.к. логотип у вас перестанет быть, если у него нет класса logo. Поэтому к случайному классу добавляется " logo". Не важно, в начале или в конце строки. Можно делать наоборот:
'logo ' + randomClassname
Вот чёткий полностью работающий код, пляшите от него: