Современный учебник Javascript

Перед вами учебник по JavaScript, начиная с основ, включающий в себя много тонкостей и фишек JavaScript/DOM.

Основной курс

Карта учебника
Часть первая

Язык JavaScript

Эта часть позволит вам изучить JavaScript с нуля или упорядочить и дополнить существующие знания.

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

Часть вторая

Документ, события, интерфейсы

Изучаем работу со страницей – как получать элементы, манипулировать их размерами, динамически создавать интерфейсы и взаимодействовать с посетителем.

Набор на онлайн курсы

Курс JavaScript/DOM/интерфейсы
16 янв. — 14 мар. 2018
11 янв. — 12 мар. 2018
05 февр. — 02 апр. 2018
19 февр. — 26 апр. 2018
Курс по Node.JS
11 янв. — 12 февр. 2018
Курс по Angular
16 янв. — 13 февр. 2018
19 февр. — 22 мар. 2018
27 мар. — 24 апр. 2018
18 янв. — 23 февр. 2018
Курс по React.JS
11 янв. — 16 февр. 2018
19 февр. — 23 мар. 2018
Курс по TypeScript
14 дек. — 28 дек. 2017
Продвинутый курс по React.JS
22 янв. — 26 февр. 2018
01 мар. — 12 апр. 2018

Дополнительно

Тематические разделы

Веб-компоненты: взгляд в будущее

Веб-компоненты – «платформа будущего»: совокупность стандартов, которые позволяют описывать новые типы DOM-элементов, со своими свойствами и методами, инкапсулировать их DOM и стили.

Анимация

CSS анимации. Контроль над ними из JavaScript. Анимации на чистом JavaScript.

Комментарии

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