Выразительный JavaScript, Современное веб-программирование, Хавербеке М., 2020.
«Выразительный JavaScript» позволит глубоко погрузиться в тему, научиться писать красивый и эффективный код. Вы познакомитесь с синтаксисом, стрелочными и асинхронными функциями, итератором, шаблонными строками и блочной областью видимости. Марейн Хавербеке — практик. Получайте опыт и изучайте язык на множестве примеров, выполняя упражнения и учебные проекты. Сначала вы познакомитесь со структурой языка JavaScript, управляющими структурами, функциями и структурами данных, затем изучите обработку ошибок и исправление багов, модульность и асинхронное программирование, после чего перейдете к программированию браузеров.
Регулярные выражения.
Инструменты и техники программирования выживают и распространяются в хаотичной, эволюционной манере. Побеждают не самые красивые или блестящие, а те, которые достаточно хорошо функционируют в нужной нише или оказываются интегрированными с другой успешной технологией. В этой главе я расскажу об одном таком инструменте — регулярных выражениях. Это способ описания шаблонов в виде строковых данных. Регулярные выражения образуют небольшой самостоятельный язык, который является частью JavaScript и многих других языков и систем. Регулярные выражения ужасно неудобны и чрезвычайно полезны. Их синтаксис загадочен, а программный интерфейс, предоставляемый для них в 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.Проект: сайт по обмену опытом.
Советы по выполнению упражнений.
Купить .
Теги: Хавербеке :: книги по программированию :: программирование :: JavaScript
Смотрите также учебники, книги и учебные материалы:
- Шаблоны и практика глубокого обучения, Ферлитш Э., 2022
- Чистая архитектура, Искусство разработки программного обеспечения, Мартин Р., 2021
- Golang для профи, Создаем профессиональные утилиты, параллельные серверы и сервисы, Цукалос М., 2024
- 100 ошибок Go и как их избежать, Харшани Т., 2023
- JavaScript для профессиональных веб-разработчиков, Фрисби М., 2022
- Head First, Паттерны проектирования, Фримен Э., Робсон Э., Сьерра К., Бейтс Б., 2022
- TypeScript быстро, Файн Я., Моисеев А., 2021
- Современный язык Java, Лямбда-выражения, потоки и функциональное программирование, Урма Р.Г., Фуско М., Майкрофт А., 2020