Выразительный JavaScript, Современное веб-программирование, Хавербеке М., 2021.
«Выразительный JavaScript» позволит глубоко погрузиться в тему, научиться писать красивый и эффективный код. Вы познакомитесь с синтаксисом, стрелочными и асинхронными функциями, итератором, шаблонными строками и блочной областью видимости.
Марейн Хавербеке - практик. Получайте опыт и изучайте язык на множестве примеров, выполняя упражнения и учебные проекты. Сначала вы познакомитесь со структурой языка JavaScript, управляющими структурами, функциями и структурами данных, затем изучите обработку ошибок и исправление багов, модульность и асинхронное программирование, после чего перейдете к программированию браузеров.

Что такое JavaScript.
JavaScript появился в 1995 году как способ программирования веб-страниц в браузере Netscape Navigator. С тех нор язык был принят во всех остальных ведущих графических браузерах. Это сделало возможным применение современных веб-приложений — приложений, с которыми можно взаимодействовать напрямую, не перезагружая страницу при каждом действии. JavaScript также используется па более традиционных сайтах для выполнения различных интерактивных «умных» действий.
Важно отмстить, что JavaScript никогда не имел ничего общего с языком программирования под названием Java. Похожее название было продиктовано нс здравым смыслом, а маркетинговыми соображениями. Когда появился JavaScript, язык Java активно продавался и приобретал популярность. Кто-то решил, что будет хорошей идеей бесплатно прокатиться па волне чужого успеха. Теперь приходится за это расплачиваться.
ОГЛАВЛЕНИЕ.
Введение.
Глава 1. Значения, типы и операторы.
Глава 2. Структура программы.
Глава 3. Функции.
Глава 4. Структуры данных: объекты и массивы.
Глава 5. Функции высшего порядка.
Глава 6. Тайная жизнь объектов.
Глава 7. Проект: робот.
Глава 8. Ошибки и дефекты.
Глава 9. Регулярные выражения.
Глава 10. Модули.
Глава 11. Асинхронное программирование.
Глава 12. Проект: язык программирования.
Глава 13. JavaScript и браузер.
Глава 14. Объектная модель документа.
Глава 15. Обработка событий.
Глава 16. Проект: игровая платформа.
Глава 17. Рисование на холсте.
Глава 18. HTTP и формы.
Глава 19. Проект: растровый графический редактор.
Глава 20. Node.js.
Глава 21. Проект: сайт по обмену опытом.
Советы по выполнению упражнений.
Купить .
Теги: учебник по программированию :: программирование :: Хавербеке