Первой что Вам стоит сделать, это научится верстать. Открываете youtube и пишите - "адаптивный NavBar", на что Вам сразу же выдаст множество уроков. Только Вы прежде чем смотреть, пробегите глазами продолжительность роликов и выберите самые коротки по времени. И запомните это раз и навсегда - самые лучшие уроки не должны превышать 10 минут, ну максимум 15. И то 15 это уже сомнительно.
Смотрите два-три урока от разных "производителей" и начинаете верстать что запомнили. Если не получается, подсматривайте в урок, а лучше всего гуглите конкретные задачи. Типа - "как центрировать текст в li", "как вывести список ul горизонтально", "как прижать один div к другому" и т.п.
После того, как сделаете советую отправляйтся на codepen.io и набрать там - "adaptive navbar" и "responsive navbar". Посмотрите, если результаты Вам нравятся больше, то повторяете.
На описанное выше у Вас должно уйти максимум два дня. То есть третью часть адаптивной верстки Вы освоите за два дня. Ну и дальше продолжайте в том же духе и за неделю Вы сможете научится верстать все что угодно.
Черпать вдохновение можно на том же codepen.io, materializecss.com, www.material-ui.com/# и конечно же getbootstrap.com, который после первой недели Вы обязательно должны выучить.
Так же советую почитать о sass, grid, css shapes. Ну и для верстки psd brackets.io для кода https://atom.io/ хотя и первого будет достаточно. Обязательно посмотрите плагины к ним и не видитесь на модные (хотя это было раньше) sublime text 3, стремитесь к WebStorm.
BeriaFantom: потомучто придется руками писать return в конструкторе, да и Object.create дольше писать чем new. А ещё конструктор вызывать вручную... Это прошлый век.
В Вашем случаи constructor это просто функция и если присвоить результат её вызова, то в свойстве person сохранится undefined, так как ничего не возвращено.
если верить Вашей схеме, то index.html не находится в указанной директории front. По этому в baseDir укажите массив путей состоящий из директории front и самого корня проекта ./ и так же добавти рядом с baseDir: [..., ...], index: ./путь_до_index.html Должно помочь.
в данном случаи все просто. создайте математическую модель схемы (вычислите точки на концах и углах) и затем используя js-анимацию пустите объекты. Если правильно выберите анимацию, то объекты, если они объемные, будут поворачивать в такт направлению.
Алексей Зуев: что самое интересное я знал о currentTarget не понаслышке и даже вопрос называется "как быть с currentTarget".. Я вчера сотню раз проверял, гуглил, проверял в различных песочницах, но его так и не было, всегда было null. Сегодня Вы сказали, я полез проверять чтобы более красочно уведомить Вас в неправоте.. Ага, фиг, все работает :) У меня просто слов нет. Спасибо!