JavaScript

Весь ли JavaScript нужен Front-end разработчику?

Изучаю сейчас front-end. В будущем хочу верстать проекты с нуля, темы для WP и так далее. На данный момент учу JS, но иногда попадаются дико тяжелые статьи для меня. По этому хочу узнать, нужно ли учить весь JS или же можно пропустить какие-то его части пока что?
Разработчику - весь. Ещё и с библиотеками и фреймворками вдобавок.
Но при этом важней уметь программировать, а не просто заучить язык
Сергей Толкачев
Сергей Толкачев
84 822
Лучший ответ
Да, абсолютно весь, и даже больше (еще +TS).

С другой стороны, верстка тем WP это безусловно фронтэнд, но это не "полноценная" разработка: там требуется мало клиентского JS, и ты можешь успешно обходиться малым объемом знаний (если не создавать кастомные блоки для Gutenberg'а, которые теперь требуют среды сборки на node).
Сложность в том, что кратко объяснить состав этого малого объема невозможно => так или иначе, тебе придется самостоятельно изучить все, или почти все возможности JS+DOM, и впоследствии выработать свой набор.
TS не обязателен в работе с WP, это именно для разработчиков (для большого объема и большой сложности клиентской бизнес-логики).

// Не учи JS, он и так ученый.
Василий Митяшин Еще стоит сразу предупредить, что работа с вордпрессом (да и другими CMS) это времязатратный но низкооплачиваемый труд.
Проще говоря - "собачья работа".

Если хочешь зарплату уровня программиста, то надо быть программистом: либо заниматься фронтэнд-разработкой (строить веб-/прогрессив-/мобайл-приложения на JS), либо податься в серьезную бэкэнд-разработку (построение серверных приложений и систем), либо карабкаться к вершинам фуллстак. Увы, иначе никак.
Разработка тоже нелегкий труд, но он хотя бы достойно вознаграждается, в отличие от CMS-возни.
Жека Минаков сложно вордпрессера назвать фронтендером, максы верстала
суть вообще непонятна в вопросе, в смысле весь? ты его весь так точно не выучишь, с десятилетием опыта и изучения еще окей, но так ты не заучишь все моменты

сейчас чтобы иметь более менее начальную работу нужно понимать основы, писать на чем-то аля реакт-ангуляр, желательно тесты уметь писать, юнит конечно, ну и статическую типизацию использовать

вообще требования сейчас не малененькие, но при желании освоить все можно без проблем. хотя если ты хочешь говносайтики на вп клепать, то еще быстрее освоишься, правда хорошего отношения к тебе не жди, хороших коллективов и всяких плюшек.
Марат Мусин та господи, понятно, что весь язык не выучишь... Это у всех буд-то традиция делать на этом акцент и исправлять, якобы весь не выучишь. Я имел ввиду, что может какие-то темы типа Декораторов и так далее можно пропустить. Потому что именно из-за этой темы у меня начались сомнения, что мне нормально дается JS)