Проектирование и разработка web-приложений. Введение в frontend и backend разработку на JavaScript и node.js
Учебное пособие представляет собой систематическое введение в современную веб-разработку с использованием JavaScript как на стороне клиента, так и на стороне сервера. Книга предназначена для студентов технических специальностей и предполагает наличие базовых знаний HTML, CSS и JavaScript.
В первой части подробно рассматривается объектная модель документа (DOM) — фундаментальная технология для динамического управления содержимым HTML-страниц. Авторы объясняют принципы работы с DOM, включая выбор элементов, манипулирование атрибутами, создание и удаление узлов, управление стилями и обработку событий. Особое внимание уделяется асинхронной модели программирования, которая лежит в основе интерактивных веб-приложений.
Вторая часть посвящена библиотеке jQuery, которая значительно упрощает работу с DOM и обработку событий. Рассматриваются основные методы jQuery для работы с атрибутами, стилями, содержимым элементов, а также для манипулирования структурой документа. Отдельные разделы охватывают обработку событий и работу с AJAX для асинхронного взаимодействия с сервером.
Третья часть вводит в backend-разработку на платформе Node.js, позволяя использовать JavaScript для программирования на стороне сервера. В качестве практического примера рассматривается создание приложения для выполнения расчетов на сервере с последующим динамическим отображением результатов на клиенте в табличном и графическом виде. Этот сквозной пример помогает закрепить теоретический материал и понять принципы полноценной веб-разработки.









