Библиотека программиста - Карсон Гросс и др. - Hypermedia-разработка. htmx и Hyperview [2024, PDF, RUS]

Reply to topic
DL-List and Torrent activity
Size:  7 MB   |    Registered:  6 months 17 days   |    Completed:  0 times
Seeders:  94  [  0 KB/s  ]   Leechers:  21  [  0 KB/s  ]   Show peers in full details
 
   
 
 
Author Message

Download WYSIWYG ®

Gender: Male

Longevity: 9 years

Posts: 1513

Post 06-Aug-2024 21:30

[Quote]

Hypermedia-разработка. htmx и Hyperview
Год издания: 2024
Автор: Карсон Гросс и др.
Издательство: Питер
ISBN: 978-5-4461-4096-1
Серия: Библиотека программиста
Язык: Русский
Формат: PDF
Качество: Издательский макет или текст (eBook)
Количество страниц: 368
Описание: Опытные программисты, выросшие вместе со Всемирной паутиной, не уделяли идеям гипермедиа особого внимания. А молодые веб-разработчики не знают ничего, кроме одностраничных приложений и фреймворков, используемых для их создания.
«Устаревшая» технология, подходящая только для создания документов со ссылками, текстом и графикой? Ничего подобного! В вашем распоряжении — эффективная технология для построения приложений.
Познакомьтесь с новыми инструментами — htmx и Hyperview, которые используют гипермедиа в качестве системной архитектуры. Научитесь строить сложные пользовательские интерфейсы с использованием гипермедиа как базовой технологии: на базе htmx для веб-приложений и на базе Hyperview для мобильных. А затем исследуйте прикладные современные подходы к построению веб-приложений, в которых эта архитектура используется.
Гипермедиа-управляемая архитектура подойдет не для каждого приложения, но повышенная гибкость и простота станут огромным преимуществом. Даже если этот подход не улучшит вашу программу, вам стоит понять его суть, сильные и слабые стороны и отличия от традиционно применяемой методики. Веб-среда росла быстрее, чем любая другая распределенная система в истории, и веб-разработчики должны уметь использовать сильные стороны базовых технологий, которые сделали возможным этот рост.

Примеры страниц (скриншоты)

Оглавление

Об авторах......................................................................................................................11
От издательства...............................................................................................................12
ЧАСТЬ I
КОНЦЕПЦИИ ГИПЕРМЕДИА
Введение.........................................................................................................................14
Что такое система гипермедиа?.........................................................................................15
Гипермедиа-управляемые приложения..............................................................................16
Цель книги......................................................................................................................16
Структура книги..............................................................................................................17
Гипермедиа: новое поколение.........................................................................................18
Заметки об HTML: гипермедиа на практике......................................................................18
Гипермедиа: повторное знакомство.................................................................................20
Что такое гипермедиа?...................................................................................................21
Краткая история гипермедиа..........................................................................................22
Самый успешный гипертекст: HTML................................................................................24
Когда использовать гипермедиа?....................................................................................38
Когда не стоит использовать гипермедиа?.......................................................................39
Гипермедиа: комплексная современная системная архитектура........................................41
Заметки об HTML: каша из ...................................................................................41
Компоненты системы гипермедиа...................................................................................43
Среда гипермедиа.........................................................................................................43
Гипермедиа-протоколы..................................................................................................45
Серверы гипермедиа......................................................................................................50
7
Клиенты гипермедиа......................................................................................................52
REST.............................................................................................................................53
Заключение..................................................................................................................64
Заметки об HTML: каша из HTML5...................................................................................64
Приложение Web 1.0.....................................................................................................66
Выбор веб-стека ..........................................................................................................66
Python.........................................................................................................................68
Знакомство с Flask: первый маршрут.............................................................................68
Функциональность Contact.app.....................................................................................70
Заметки об HTML: каша из фреймворков.......................................................................88
ЧАСТЬ II
ГИПЕРМЕДИА-УПРАВЛЯЕМЫЕ ВЕБ-ПРИЛОЖЕНИЯ В HTMX
Расширение HTML как гипермедиа................................................................................90
Гиперссылки крупным планом......................................................................................92
Расширение HTML как гипермедиа с htmx.....................................................................95
Выдача запросов HTTP.................................................................................................96
Другие элементы как цели...........................................................................................99
Стили подстановки.....................................................................................................100
Использование событий..............................................................................................102
Htmx как расширенный HTML......................................................................................105
Передача параметров запроса.....................................................................................106
Поддержка истории....................................................................................................110
Заключение...............................................................................................................112
Заметки об HTML: планирование бюджета для HTML......................................................112
Паттерны HTML...........................................................................................................113
Установка htmx...........................................................................................................113
«AJAX-ификация» приложения.....................................................................................114
Удаление контактов запросом HTTP DELETE ...................................................................119
Проверка адресов электронной почты ...........................................................................125
Еще одно улучшение: разбивка на страницы..................................................................134
8
СодержаниеЗаметки об HTML: будьте осторожны с модальными окнами и display: none......139
Другие паттерны htmx...................................................................................................141
Активный поиск.............................................................................................................141
Отложенная загрузка.....................................................................................................153
Встроенное удаление.....................................................................................................159
Групповое удаление.......................................................................................................166
Заметки об HTML: доступность по умолчанию?.................................................................169
UI динамической архивации...........................................................................................172
Требования к UI.............................................................................................................173
Начало работы...............................................................................................................174
Добавление конечной точки архивации............................................................................176
Рендеринг UI прогресса операции по условию..................................................................177
Опрос............................................................................................................................178
Сглаживание: анимация в htmx.......................................................................................185
Альтернативный вариант UX: автозагрузка.......................................................................188
UI динамической архивации готов....................................................................................189
Заметки об HTML: каша из Markdown................................................................................189
Хитрые приемы htmx.......................................................................................................191
Расширенные возможности htmx.......................................................................................191
Атрибуты htmx.................................................................................................................191
События..........................................................................................................................198
Запросы и ответы HTTP.....................................................................................................202
Обновление остального контента......................................................................................204
Отладка..........................................................................................................................207
Соображения безопасности..............................................................................................209
Конфигурация.................................................................................................................210
Заметки об HTML: семантический HTML.............................................................................211
Скрипты на стороне клиента............................................................................................212
Допустимо ли использовать скрипты?...............................................................................212
Скрипты для гипермедиа.................................................................................................213
9
Средства написания скриптов для веба............................................................................215
Ванильный JS.................................................................................................................216
Alpine.js.........................................................................................................................231
_hyperscript...................................................................................................................237
Использование готовых компонентов..............................................................................242
Прагматичные скрипты..................................................................................................247
Заметки об HTML: HTML подходит для приложений..........................................................248
API данных JSON и гипермедиа-управляемые приложения...............................................250
API гипермедиа и API данных JSON................................................................................251
Добавление API данных JSON в Contact.app....................................................................254
Заметки об HTML: микроформаты..................................................................................264
ЧАСТЬ III
ГИПЕРМЕДИА ДЛЯ МОБИЛЬНЫХ УСТРОЙСТВ
Hyperview: мобильная гипермедиа-платформа................................................................266
Состояние мобильной разработки .................................................................................266
Гипермедиа для мобильных приложений.......................................................................268
Знакомство с HXML......................................................................................................274
Итоги..........................................................................................................................299
Гипермедиа для мобильных устройств...........................................................................300
Заметки о гипермедиа: максимизируйте преимущества серверного кода..........................301
Создание приложения контактов с использованием Hyperview........................................303
Создание мобильного приложения................................................................................304
Список контактов с поддержкой поиска........................................................................306
Редактирование контакта.............................................................................................319
Удаление контакта.......................................................................................................329
Добавление нового контакта.........................................................................................332
Развертывание приложения..........................................................................................334
Один бэкенд, несколько форматов гипермедиа...............................................................336
Contact.app в Hyperview................................................................................................341
Заметки о гипермедиа: конечные точки API...................................................................341
10
Расширение клиента Hyperview.....................................................................................343
Добавление функций телефонных звонков и отправки
электронной почты.......................................................................................................343
Добавление сообщений.................................................................................................348
Жест смахивания..........................................................................................................353
Мобильные гипермедиа-управляемые приложения..........................................................362
Заметки о гипермедиа: достаточно хороший интерфейс
и островки интерактивности..........................................................................................362
ЗАКЛЮЧЕНИЕ
Переосмысление гипермедиа.........................................................................................363
Остановитесь и задумайтесь..........................................................................................363
[solely-soft.top].t199335.torrent
Torrent: Registered [ 2024-08-06 21:30 ] · B42DBFE5C68FEBBC78E6AC584ACCE687ECF510AD

9 KB

Status: checked
Completed: 0 times
Size: 7 MB
Rate: 
(Vote: 0)
Have thanked: 0  Thanks
Библиотека программиста - Карсон Гросс и др. - Hypermedia-разработка. htmx и Hyperview [2024, PDF, RUS] download torrent for free and without registration
[Profile] [PM]
Forum Topic Author Size
Hardware (books about PCs) "Научно-популярная библиотека школьника" - Л.Н. Буреев, А.Л. Дудко, В.Н. Захаров. - Простейшая микро-ЭВМ. Проектирование. Наладка. Использование. [1989, PDF/DJVU/DOC, RUS] HDD 10 MB
Hacking and security (Библиотека журнала Хакер) - Шалин Павел (Руководитель проекта) - Компьютер глазами хакера [2022, PDF, RUS] Find a password 31 MB
Programming (Библиотека программиста) - Одерски Мартин, Спун Лекс, Веннерс Билл, Соммерс Фрэнк - Scala. Профессиональное программирование, 5-е изд. [2022, PDF, RUS] Programmer 6 MB
Programming 1С:Библиотека разработчика - Хрусталева Е.Ю. - Знакомство с разработкой мобильных приложений на платформе «1С:Предприятие 8». Изд. 3 [2022, PDF, RUS] Programmer 19 MB
CAD (electronics, automation, GAP) 3D Библиотека для DipTrace 3.0 x86 x64 [07.03.2016, MULTILANG +RUS] Download Autocad 2.11 GB
Sample Libraries Alex Soft - Afro Drums (Из "Библиотеки композитора") (WAV) Sound Forge 72 MB
Programming environments, compilers and auxiliary programs Borland C++ Builder 4 Enterprise Edition + Библиотеки и Компоненты [1999, ENG] Download Office 646 MB
Programming Cuantum Technologies - Python and SQL Bible / Библия Python и SQL [2023, PDF/EPUB, ENG] Programmer 32 MB
Display posts:    
Reply to topic

Current time is: 24-Feb 11:29

All times are UTC + 2



You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum