Написать функцию которая клонирует объекты и массивы
(если вы не понимаете о чем идет речь, то нужно разобраться с копированием переменных в js: по значению и по
ссылке).
Браузерный API
Сделать пять квадратов каждый по клику меняет цвет (синий->зеленый->желтый)
Переделать макет BisLite так чтоб выпадающее меню открывалось при клике.
Сделать чтоб если кликаем по второму пункту выпадающего меню, то первый закрывался, и открывался второй.
Если повторно кликаем по открытому пункту то он должен закрываться.
Написать “валютный калькулятор”, как это будет выглядеть:
Один инпут куда вы пишите сумму, один селект где выбираете валюту, два радиобаттона с выбором купить/продать, ну и
место куда выводится результат.
В программе должны быть разные курсы на покупку/продажу и по валютам(их должно быть минимум две).
Пользователь вводит сумму и тут же, по мере ввода видит результат, если он ввел а потом меняет валюту, или
купить/продать, то все пересчитывается.
Полезно попробовать выполнить задание на разных технологиях: js, jQuery, Backbone, Angular, React...
Что почитать?
Верстка
Пуленепробиваемый веб-дизайн — эта книга не супер актуальна в плане технологий, но она учит как надо начать думать чтоб что-нибудь придумать
CSS ручной работы — эта книга не супер актуальна в плане технологий, но она учит как надо начать думать чтоб что-нибудь придумать
Учебник — (читать с низу вверх) отличная серия статей, объясняет базовые механизмы и приемы в верстке
JavaScript. Шаблоны — очень занимательная и полезная книжка. Если попробовали ее почитать и ничего не поняли, отложите и попробуйте повторить через 3 месяца.