«Выразительный 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.Проект: сайт по обмену опытом.
Советы по выполнению упражнений.
Купить .
По кнопкам выше и ниже «Купить бумажную книгу» и по ссылке «Купить» можно купить эту книгу с доставкой по всей России и похожие книги по самой лучшей цене в бумажном виде на сайтах официальных интернет магазинов Лабиринт, Озон, Буквоед, Читай-город, Литрес, My-shop, Book24, Books.ru.
По кнопке «Купить и скачать электронную книгу» можно купить эту книгу в электронном виде в официальном интернет магазине «Литрес», и потом ее скачать на сайте Литреса.
По кнопке «Найти похожие материалы на других сайтах» можно найти похожие материалы на других сайтах.
On the buttons above and below you can buy the book in official online stores Labirint, Ozon and others. Also you can search related and similar materials on other sites.
Хештеги: #Хавербеке :: #книги по программированию :: #программирование :: #JavaScript
Смотрите также учебники, книги и учебные материалы:
- Шаблоны и практика глубокого обучения, Ферлитш Э., 2022
- Чистая архитектура, Искусство разработки программного обеспечения, Мартин Р., 2021
- Golang для профи, Создаем профессиональные утилиты, параллельные серверы и сервисы, Цукалос М., 2024
- 100 ошибок Go и как их избежать, Харшани Т., 2023
- JavaScript для профессиональных веб-разработчиков, Фрисби М., 2022
- Head First, Паттерны проектирования, Фримен Э., Робсон Э., Сьерра К., Бейтс Б., 2022
- TypeScript быстро, Файн Я., Моисеев А., 2021
- Современный язык Java, Лямбда-выражения, потоки и функциональное программирование, Урма Р.Г., Фуско М., Майкрофт А., 2020