Рекомендуем

Проектирование интерактивных Web-приложенийГанеев Р.М. Проектирование интерактивных Web-приложений
Протоколы InternetСеменов Ю. А. Протоколы Internet
Построение Интернет-приложений на языке JavaФридман А.Л. Построение Интернет-приложений на языке Java

Книга

Основы веб-программирования: HTML 5, CSS 3, JavaScript

Учебное пособие для вузов
248 стр.
Формат 60х90/16 (145x215 мм)
Исполнение: в мягкой обложке
ISBN 978-5-9912-1139-0
ББК 32.973.4
УДК 004.774.6(075.8)
Гриф
Рекомендовано Научно-методическим советом ФГБОУ ВО «Рязанский государственный радиотехнический университет им. В.Ф. Уткина» в качестве учебного пособия для студентов высших учебных заведений всех форм обучения по направлениям подготовки 09.03.00 – «Информатика и вычислительная техника» (квалификация «бакалавр»); 02.03.00 – «Компьютерные и информационные науки» (квалификация «бакалавр»)
Аннотация

В комплексном руководстве для начинающих и опытных разработчиков, стремящихся освоить основы веб-технологий и создавать современные, интерактивные веб-приложения подробно рассмотрены три ключевых языка, которые составляют фундамент веб-разработки – HTML 5, CSS 3 и JavaScript. Первая часть посвящена HTML5 и охватывает основные структуры и элементы разметки. Во второй части рассмотрен язык иерархических правил (таблиц стилей) CSS (Cascading Style Sheets). Приведены методы стилизации, включая селекторы, каскадные стили, анимацию и адаптивный дизайн с помощью Flexbox и Grid, что позволяет создавать привлекательные и удобные интерфейсы. В третьей части пособия даны основы JavaScript, включая синтаксис, управление потоками, работу с DOM и событиями, а также современные подходы, такие как асинхронное программирование. Приведены примеры реальных элементов приложений и проектов, помогающих закрепить полученные знания и развить навыки практической разработки.

Для студентов вузов, обучающихся по направлениям подготовки 09.03.00 – «Информатика и вычислительная техника» (квалификация «бакалавр») и 02.03.00 – «Компьютерные и информационные науки» (квалификация «бакалавр»), будет полезно широкому кругу читателей для самостоятельного получения практических навыков веб-программирования.

Оглавление

Введение

Глава 1. Обзор стандарта HTML 5
1.1. Языки гипертекстовой разметки
1.2. Редакторы кода
1.3. Элементы оформления текста
1.4. Таблицы
1.5. Графика
1.6. Формы и элементы управления
1.7. Задания для самостоятельного выполнения
1.8. Контрольные вопросы

Глава 2. Каскадные стилевые таблицы CSS 3
2.1. Синтаксис CSS-правил
2.2. Стилизация текста
2.3. Табличная и блочная верстка
2.4. Видимость и эффекты
2.5. CSS-препроцессоры
2.6. Задания для самостоятельного выполнения
2.7. Контрольные вопросы

Глава 3. Событийное программирование JavaScript
3.1. Синтаксис языка JavaScript
3.2. Объектная модель браузера
3.3. Доступ к элементам страницы
3.4. Обработка форм
3.5. Асинхронная передача данных
3.6. Форматы обмена данными
3.7. Библиотека JQuery
3.8. Задания для самостоятельного выполнения
3.9. Контрольные вопросы

Глава 4. Верстка и разработка пользовательского интерфейса веб-сайта
4.1. Выбор цветовой гаммы
4.2. Фоновая и вспомогательная графика
4.3. Шрифты для текста
4.4. Стек используемых веб-технологий
4.5. Структура веб-сайта
4.6. Элемент Header
4.7. Элемент Footer
4.8. Главная страница веб-сайта
4.9. Авторизация и регистрация пользователя
4.10. Каталог товаров
4.11. Страница товара
4.12. Корзина товаров
4.13. Оформление заказа
4.14. Обновление данных
4.15. Стилизация веб-сайта
4.16. Адаптация под устройства
4.17. Общий функционал

Литература