Что изучать дальше

Если вы прочитали весь учебник и сделали задачи, то на текущий момент вы обладаете важнейшими фундаментальными знаниями и навыками JavaScript.

В этом разделе мы изучали основы создания компонентов на JavaScript. Если проект большой и сложный, то понадобятся дополнительные инструменты для связывания компонент между собой, для привязки к ним данных и так далее.

Сейчас существует много фреймворков. Всё активно развивается, меняется, кипит и булькает, может быть из этого получится «общепринятая» архитектура, а может и нет. Сейчас явного победителя нет, выбор фреймворка зависит от проекта и личных предпочтений разработчиков.

Примеры удачных фреймворков, которые можно изучить:

Также для работы с браузерами понадобятся различные API, в частности:

  • Работу с окнами и фреймами.
  • Регулярные выражения, класс RegExp.
  • Объекты XMLHttpRequest и WebSocket для работы с сервером.
  • Другие возможности современных браузеров.

В дополнительных разделах учебника мы обязательно разберём что-то из этого.

…И, конечно, понадобится система сборки проектов, например WebPack.

Успехов вам!

Карта учебника

Комментарии

перед тем как писать…
  • Приветствуются комментарии, содержащие дополнения и вопросы по статье, и ответы на них.
  • Для одной строки кода используйте тег <code>, для нескольких строк кода — тег <pre>, если больше 10 строк — ссылку на песочницу (plnkr, JSBin, codepen…)
  • Если что-то непонятно в статье — пишите, что именно и с какого места.