Язык JavaScript
Этот учебник представляет собой полное руководство по языку программирования JavaScript, начиная с самых основ и заканчивая современными возможностями стандарта ES-2015. Книга предназначена как для начинающих, так и для опытных разработчиков, желающих систематизировать свои знания.
В первой части рассматриваются фундаментальные основы JavaScript: структура кода, переменные, типы данных, операторы, циклы, функции и работа с пользователем. Особое внимание уделяется качеству кода, отладке и автоматическому тестированию с использованием chai и mocha.
Далее подробно разбираются структуры данных (числа, строки, объекты, массивы, дата и время), замыкания, область видимости, методы объектов и контекст вызова. Отдельные главы посвящены объектно-ориентированному программированию как в функциональном, так и в прототипном стиле, включая наследование, классы и примеси.
Завершающая часть охватывает современные возможности стандарта ES-2015: let/const, деструктуризацию, стрелочные функции, классы, итераторы, Promise, генераторы, модули и Proxy. Учебник использует браузер в качестве окружения, но фокусируется на самом языке JavaScript.









