Создаем динамические веб-сайты с помощью РНР, MySQL, JavaScript, CSS и HTML5, Никсон Р., 2019.
Новое (5-е) издание признанного бестселлера, описывающее как клиентские, так и серверные аспекты веб-разработки. Эта книга поможет вам освоить динамическое веб-иро1раммирование с применением самых современных технологий. Книга наполнена ценными практическими советами, содержит подробный теоретический материал. Для закрепления материала автор рассказывает, как создать полнофункциональный сайт, работающий но принципу социальной сети, включая рассказ о React.js.
• Изучите важнейшие аспекты языка РНР и основы объектно-ориентированного программирования.
• Познакомьтесь с базой данных MySQL.
• Управляете cookie-файлами и сеансами, обеспечивайте высокий уровень безопасности.
• Пользуйтесь фундаментальными возможностями языка JavaScript.
• Применяйте вызовы AJAX, чтобы значительно повысить динамику вашего сайта.
• Изучите основы CSS для форматирования и оформления ваших страниц.
• Освойте продвинутые возможности HTML5: геолокацию, обработку аудио и видео, отрисовку на холсте.
HTTP и HTML: основы, заложенные Бернерсом-Ли.
HTTP представляет собой стандарт взаимодействия, регулирующий порядок направления запросов и получения ответов — процесса, происходящего между браузером, запущенным на компьютере конечного пользователя, и веб-сервером. Задача сервера состоит в том, чтобы принять запрос от клиента и попытаться дать на него содержательный ответ, обычно передавая ему запрошенную веб-страницу. Именно поэтому и используется термин «сервер» («обслуживающий»). Партнером, взаимодействующим с сервером, является клиент, поэтому данное понятие применяется как к браузеру, так и к компьютеру, на котором он работает.
Между клиентом и сервером может располагаться ряд других устройств, например маршрутизаторы, модули доступа, шлюзы и т. д. Они выполняют различные задачи по обеспечению безошибочного перемещения запросов и ответов между клиентом и сервером. Как правило, для отправки этой информации используется Интернет. Некоторые из этих промежуточных устройств могут также ускорить Интернет путем локального сохранения страниц или информации в так называемом кэше, обслуживая затем данное содержимое для клиентов непосредственно из кэша без постоянного извлечения его из сервера-источника.
Обычно веб-сервер может обрабатывать сразу несколько подключений, а при отсутствии связи с клиентом он находится в режиме ожидания входящего подключения. При поступлении запроса на подключение сервер подтверждает его получение отправкой ответа.
Оглавление.
Предисловие.
Благодарности.
Глава 1. Введение в динамическое содержимое веб-страницы.
Глава 2. Установка сервера, предназначенного для разработки.
Глава 3. Введение в РНР.
Глава 4. Выражения и управление процессом выполнения программы в РНР.
Глава 5. Функции и объекты РНР.
Глава 6. Массивы в РНР.
Глава 7. Практикум по программированию на РНР.
Глава 8. Введение в MySQL.
Глава 9. Освоение MySQL.
Глава 10. Доступ к MySQL с использованием РНР.
Глава 11. Обработка форм.
Глава 12. Cookie, сессии и аутентификация.
Глава 13. Изучение JavaScript.
Глава 14. Выражения и управление процессом выполнения сценариев в JavaScript.
Глава 15. Функции, объекты и массивы JavaScript.
Глава 16. Проверка данных и обработка ошибок в JavaScript и РНР.
Глава 17. Использование технологии асинхронного обмена данными.
Глава 18. Введение в CSS.
Глава 19. Расширение CSS с помощью CSS3.
Глава 20. Доступ к CSS из JavaScript.
Глава 21. Введение в jQuery.
Глава 22. Введение в jQuery Mobile.
Глава 23. Введение в HTML5.
Глава 24. Холсты в HTML5.
Глава 25. Аудио и видео в HTML5.
Глава 26. Другие свойства HTML5.
Глава 27. Объединение технологий.
Приложение А. Ответы на контрольные вопросы.
Приложение Б. Интернет-ресурсы.
Приложение В. Стоповые слова MySQL для FULLTEXT.
Приложение Г. Функции MySQL.
Приложение Д. Селекторы, объекты и методы jQuery.
Купить .
Теги: учебник по веб-дизайну :: веб-дизайн :: CSS :: HTML :: Никсон
Смотрите также учебники, книги и учебные материалы:
- Дизайнер интерфейсов, принципы работы и построение карьеры, Сидоренко И., 2019
- Основы web-дизайна, Методика проектирования, учебное пособие, Нагаева И.А., Фролов А.Б., Кузнецов И.А., 2021
- Создание веб-сайта для чайников, Кроудер Д., 2009
- Web-дизайн для чайников, Лопак Л., 2008
- Веб-разработка с применением Node и Express, Полноценное использование стека JavaScript, Браун И., 2017
- HTML5, рецепты программирования, Шмитт К., Симпсон К., 2012
- Изучаем программирование на HTML5, Фримен Э., Робсон Э., 2013
- Большая книга CSS3, Макфарланд Д., 2014