Svelte и Sapper в действии
Год издания: 2022
Автор: Волкманн М.
Издательство: Питер
ISBN: 978-5-4461-1464-1
Серия: Для профессионалов
Язык: Русский
Формат: PDF
Качество: Издательский макет или текст (eBook)
Интерактивное оглавление: Да
Количество страниц: 496
Описание: Многие веб-фреймворки замедляют работу приложений, загружая сотни строк кода «на всякий случай». Svelte позволяет компилировать приложения в эффективные крошечные пакеты с минимальным временем загрузки. Объединение Svelte с фреймворком Sapper облегчает маршрутизацию страниц, генерирование на стороне сервера, разработку статических сайтов и решение многих других задач.
Хотите научиться создавать быстрые и элегантные веб-приложения?
Вам помогут компоненты Svelte и качественный опыт взаимодействия. Вы научитесь использовать уникальную модель управления состояниями, освоите упрощенную маршрутизацию страниц, разбиение кода, поддержку автономного режима и работу с представлениями, генерируемыми на сервере.
Оглавление
Краткое содержание 5
Предисловие 17
Благодарности 18
О книге 20
Об авторе 26
Иллюстрация на обложке 27
Часть 1 Первые шаги
Глава 1. Знакомство с игроками 30
Глава 2. Ваше первое приложение Svelte 50
Часть 2 Подробнее о Svelte
Глава 3. Создание компонентов 76
Глава 4. Блочные структуры 101
Глава 5. Взаимодействие между компонентами 121
Глава 6. Хранилища 148
Глава 7. Взаимодействия с DOM 168
Глава 8. Функции жизненного цикла 187
Глава 9. Маршрутизация на стороне клиента 199
Глава 10. Анимация 219
Глава 11. Отладка 241
Глава 12. Тестирование 250
Глава 13. Развертывание 290
Глава 14. Расширенные возможности Svelte 299
Часть 3 Подробнее о Sapper
Глава 15. Первое приложение Sapper 322
Глава 16. Приложения Sapper 331
Глава 17. Серверные маршруты Sapper 352
Глава 18. Экспортирование статических сайтов в Sapper 372
Глава 19. Поддержка автономного режима в Sapper 387
Часть 4 За пределами Svelte и Sapper
Глава 20. Препроцессоры 410
Глава 21. Svelte Native 425
Приложение А. Ресурсы 464
Приложение Б. Обращения к службам REST 471
Приложение В. MongoDB 474
Приложение Г. ESLint для Svelte 482
Приложение Д. Prettier для Svelte 484
Приложение Е. VS Code 486
Приложение Ж. Snowpack 491