Ребятки, подскажите как получить нормальный практический опыт в JS, достаточно ли только программировать различные эффекты, меню, слайдеры, парралаксы??? хотелось бы что то более серьезное, напишите что можно по серьезнее написать на JS ???
Займитесь разработкой архитектуры на js.
Написание модулей (тех же слайдеров, меню и тд).
Инкапсулируйте в модулях, все и предоставьте наружу api для взаимодействия с модулем.
Подумайте об ООП стиле в js, разбейте код на сущности, используйте паттерны.
Начните писать single page application.
SPA, нет перезагрузок страниц, меняется url (history.api). Чтобы память не текла надо смотреть. По сути это первый шаг в сторону веб приложений с длиноиграющими сессиями. А так ничего такого нет ни в чем нет, просто использование тех или иных подходов и api.
Веб компоненты, ecmascript6, indexDb, webSocket, nodejs (io.js). Веб развивается достаточно быстро, в том числе и js решения разные, фрейморков только взять сколько модных сейчас react, backbone, angular, ember и тд и тп.