JavaScript, 32 урока для начинающих, Дронов В.А., 2024.
В книге 32 иллюстрированных урока, 40 практических упражнений на тему программирования веб-сценариев и более 20 заданий для самостоятельной работы. Изложены основы JavaScript: типы данных, переменные, управляющие конструкции, функции, массивы, объекты, классы, регулярные выражения, модули, средства для обработки исключений и отладки. Раскрыты события и их обработка, генерирование содержимого страниц, работа с графикой и мультимедиа, веб-формами и элементами управления, взаимодействие с веб-обозревателем, детекторы видимости и изменения размеров. Рассмотрены таймеры, фоновые потоки, использование промисов и асинхронных функций, работа с файлами, программная графика и загрузка данных с веб-сервера. Рассказано о программировании фронтенд- и бэкенд-приложений в среде Node.js, а также об обработке межхостовых запросов.
Электронный архив на сайте издательства содержит коды всех примеров и результаты выполнения упражнений.

Взаимодействие с элементами управления.
Львиная доля веб-сценариев обрабатывает данные, занесенные пользователями в разнообразные элементы управления: поля ввода, списки, флажки, переключатели, регуляторы и др. Поскольку мы собираемся стать веб-разработчиками, нам следует научиться работать с элементами управления.
Напишем страницу с полем ввода для указания величины, выраженной в дюймах, и абзацем, в котором будет выводиться эта же величина, но выраженная в миллиметрах. Это будет наше первое клиентское веб-приложение.
ОГЛАВЛЕНИЕ.
Предисловие.
Почему JavaScript?.
Что вы найдете в этой книге?.
Что нового?.
Что вам понадобится?.
Типографские соглашения.
ЧАСТЬ I. НАЧАЛА JAVASCRIPT И ВЕБ-ПРОГРАММИРОВАНИЯ.
Урок 1. Введение в язык JavaScript.
Урок 2. Введение в веб-программирование.
ЧАСТЬ II. ЯЗЫК JAVASCRIPT.
Урок 3. Основные понятия JavaScript.
Урок 4. Логические величины и управляющие выражения.
Урок 5. Числа.
Урок 6. Строки.
Урок 7. Временные отметки.
Урок 8. Функции.
Урок 9. Массивы, множества и словари.
Урок 10. Объекты.
Урок 11. Классы.
Урок 12. Итераторы и генераторы.
Урок 13. Регулярные выражения.
Урок 14. Модули.
Урок 15. Обработки программных ошибок. Исключения.
Урок 16. Средства отладки.
ЧАСТЬ III. УПРАВЛЕНИЕ ВЕБ-СТРАНИЦЕЙ И ВЕБ-ОБОЗРЕВАТЕЛЕМ.
Урок 17. События и их обработка.
Урок 18. Управление элементами веб-страниц.
Урок 19. Графика и мультимедиа.
Урок 20. Веб-формы и элементы управления.
Урок 21. Взаимодействие с веб-обозревателем.
ЧАСТЬ IV. АСИНХРОННОЕ И ПАРАЛЛЕЛЬНОЕ ПРОГРАММИРОВАНИЕ.
Урок 22. Таймеры и фоновые потоки.
Урок 23. Промисы и асинхронные функции.
Урок 24. Асинхронные итераторы и генераторы.
ЧАСТЬ V. WEB API.
Урок 25. Работа с локальными файлами и перетаскивание.
Урок 26. Долговременное хранение данных.
Урок 27. Программная графика.
Урок 28. Загрузка данных с веб-сервера.
ЧАСТЬ VI. РАЗРАБОТКА ВЕБ-ПРИЛОЖЕНИЙ.
Урок 29. Разработка традиционных веб-приложений. Платформа Node.js.
Урок 30. Двухзвенные веб-приложении. Разработка бэкендов.
Урок 31. Разработка фронтендов, часть 1. Компоненты.
Урок 32. Разработка фронтендов, часть 2. Маршрутизация.
Заключение.
ПРИЛОЖЕНИЯ.
Приложение 1. Приоритет операторов.
Приложение 2. Node.js: подготовка к работе.
Приложение 3. Веб-сервер http-server: установка и использование.
Приложение 4. Устаревшие программные инструменты JavaScript, применяющиеся до сих пор.
Приложение 5. Описание файлового архива.
Предметный указатель.
Ниже можно купить эту книгу, если она есть в продаже, и похожие книги по лучшей цене со скидкой с доставкой по всей России.Купить книги
Купить .
Теги: учебник по программированию :: программирование :: Дронов












