Junior, Сергей Протько, для новичка Babel это лишнее. Пусть ES5 не совершенен, но его можно запускать в браузерах сразу. Это очень облегчает обучение языку. Babel + ES2015 придут потом, когда основы будут поняты и опробованы. Когда человек научится помимо каких то простеньких скриптов писать еще и конфиги для грунта/гульпа, и как-то работать с проектом. Не нужно бежать впереди паровоза.
К тому же Babel это не мейнстрим. Для личных проектов - может быть. Ну в паре компаний да, я тоже видел его, но не больше. У всех свой стек технологий и в большинстве случаев гораздо важнее знать старый глючный JS, чем сверкающий новый, на котором пока мало кто пишет.
Андрей Бережной: ну как бы не совсем так) Я вот могу подойти к авто и открыть капот, но много ли я там пойму?)) А вот если я дома соберу свой, пусть и гораздо более простой двигатель, только чтобы понять как работает, то это будет просто неоценимый опыт.
vvvadimos: по сути очень просто. На JS. Создаете объект img. Навешиваете на него слушатель load. Ставите урл вашей большой картинки. Как только лоад сработал. Вставляете ее в шапку. Это может произойти раньше чем общий load страницы.
Андрей Бережной: бутстрап не мешает, он многое делает за вас. Что конечно удобно, но на начальной стадии обучения немного лишнее, нужно понять как все устроено и какие есть подводные камни.
sergey1989: не нужно заменять урл прелоадера на урл картинки. Гифка фоном лучшее решение. Тем более браузеры сегодня достаточно умные чтобы не тратить ресурсы на обработку гифки, которую уже не видно. Высота блока обычно меняется скачками при увеличении размера устройства.
Алексей Ярков: да все правильно. Вначале(!) вы должны перейти в нужную ветку, а потом делать изменения и коммит. Иначе получится что вы делаете изменения в какой то другой ветке, а потом уже переходите в нужную, где этих изменений больше нет.
intermundas: и ничто не помешает вам в этом. Но это не значит, что нужно сразу учиться управлять гигантским Боингом, не полетав вначале на самолетах поменьше.