Изучаю JS, в данное время прохожу курс на codecademy. Дошел до работы с объектами - геттеров, сеттеров, классов и т.п., дальше еще сложнее темы. И вот возник вопрос, нужно ли все это знать, если я не планирую пока становиться крутым JS разработчиком, а рассчитываю на позицию "верстальщик со знанием JS". Если не сложно, подскажите что из JS я должен уметь, а что можно пока пропустить.
Зависит от задач и команды в которой будете работать.
Бывали случаи, когда говорили, что js совсем-совсем не нужен, только разметка и стили.
А бывало и очень наоборот.
основы: функции, сравнения, условия, операции со строками и массивами.
дальше jquery
обработка событий пользователя и страницы, любые манипуляции с dom.
загрузка данных и отправка форм аяксом.
плагины, знать популярные, уметь использовать и настраивать под проект.
если верстать под битрикс, вордпресс, или аналог на php фреимворках, то в такие проектах нет альтернатив jq и кода без нее.
если spa то да, устарел.
Объекты в верстке не нужны