Выразительный Javascript, Современное веб-программирование, Хавербеке М., 2019.
«Выразительный JavaScript» позволит глубоко погрузиться в тему, научиться писать красивый и эффективный код. Вы познакомитесь с синтаксисом, стрелочными и асинхронными функциями, итератором, шаблонными строками и блочной областью видимости.
Марейн Хавербеке — практик. Получайте опыт и изучайте язык на множестве примеров, выполняя упражнения и учебные проекты. Сначала вы познакомитесь со структурой языка JavaScript, управляющими структурами, функциями и структурами данных, затем изучите обработку ошибок и исправление багов, модульность и асинхронное программирование, после чего перейдете к программированию браузеров.
Что такое JavaScript.
JavaScript появился в 1995 году как способ программирования веб-страниц в браузере Netscape Navigator. С тех пор язык был принят во всех остальных ведущих графических браузерах. Это сделало возможным применение современных веб-приложений — приложений, с которыми можно взаимодействовать напрямую, не перезагружая страницу при каждом действии. JavaScript также используется на более традиционных сайтах для выполнения различных интерактивных «умных» действий.
Важно отметить, что JavaScript никогда не имел ничего общего с языком программирования под названием Java. Похожее название было продиктовано не здравым смыслом, а маркетинговыми соображениями. Когда появился JavaScript, язык Java активно продавался и приобретал популярность. Кто-то решил, что будет хорошей идеей бесплатно прокатиться на волне чужого успеха. Теперь приходится за это расплачиваться.
После того как JavaScript прижился за пределами Netscape, был написан стандартный документ. Он оговаривал, как должен работать JavaScript, чтобы различные программы, утверждающие, что поддерживают JavaScript, в действительности имели в виду один и тот же язык. Это так называемый стандарт ЕСМAScript, по названию организации Ecma International, которая выполнила стандартизацию. На практике термины ЕСМAScript и JavaScript взаимозаменяемы — представляют собой два названия одного и того же языка.
Содержание.
Введение.
Глава 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. Проект: сайт по обмену опытом.
Советы по выполнению упражнений.
Купить .
Теги: учебник по программированию :: веб-программирование :: Хавербеке
Смотрите также учебники, книги и учебные материалы:
- Программируем коллективный разум, Сегаран Т., 2008
- Django 2.1, практика создания веб-сайтов на Python, Дронов В.А., 2019
- Python и анализ данных, Слинкин А.А., Маккинли У., 2015
- Scala для нетерпеливых, Хостманн К., 2013
- Основы программирования на примере языка Python, Федоров Д., 2018
- Сам себе программист, Как научиться программировать и устроиться в Ebay, Альтхофф К., 2018
- Рефакторинг кода на JavaScript, Улучшение проекта существующего кода, Фаулер М., 2019
- Разработка приложений на языке Java, Кислицын Е.В., Шишков Е.И., 2017