Danil77777
@Danil77777
Обучаюсь front-end разработке

Что нужно делать на практике в JavaScript, чтобы его понимать?

Учу JavaScript и могу написать слайдер, выпадающее меню. Но не знаю как продвинуться лучше в js, лучшее обучению это практика, но какие практические задания максимально поднимут уровень понимания js?
  • Вопрос задан
  • 1150 просмотров
Решения вопроса 3
contraomnes
@contraomnes
Frontend developer
Задачки + английский
https://www.codewars.com/
https://www.hackerrank.com/

Учебник по js на русском с примерами и задачками
https://learn.javascript.ru/

Кроме того, одним javascript'ом сыт не будешь)
frontend.png
Ответ написан
approximate_solution
@approximate_solution
JS Developer. Angular\React\Vue\Ember
То что вам скинули - это замечательно конечно. Но для себя вопрос задайте для начала, для чего вам нужен JS - если учиться решать задачки - то всё что выше вам хватит с головой. Если вы планируете разрабатывать с помощью JS интерфейсы, как можно скорее изучить базу, и начинать делать несложный пет проект.
слайдер, выпадающее меню
- это капля в море.
Пет проект для JS джуна - вот вам пример правильно поставленной цели. Придумываете для себя задачу, и по мере решения и написания массы костылей - у вас придет понимание языка, через кровь, слезы и постоянное гугление. Язык учиться именно так, а не через монотонное решение задач.
Каждую мелочь, непонятную деталь - гуглить, задавать тысячи вопросов, читать книги - и ваш разум будет озаряться.
Ответ написан
Комментировать
Советую обратить внимание на репозиторий vanillawebprojects. В нём есть 20+ разных по функционалу задачек, которые можно реализовать самому, а потом посмотреть реализацию автора.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
iCoderXXI
@iCoderXXI
React.JS/FrontEnd engineer
В JS главное понять что он однопоточный и асинхронный. Пока ты мыслишь синхронно, будешь постоянно наступать на грабли. Как только разберешься с асинхронностью и начнешь думать асинхронно, все остальное приложится.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы