Веб-компоненты в действии
Здесь можно купить книгу "Веб-компоненты в действии " в печатном или электронном виде. Также, Вы можете прочесть аннотацию, цитаты и содержание, ознакомиться и оставить отзывы (комментарии) об этой книге.
Место издания: Москва
ISBN: 978-5-97060-856-2
Страниц: 463
Артикул: 95183
Возрастная маркировка: 16+
Краткая аннотация книги "Веб-компоненты в действии"
Один из основных факторов, способствующих трансформации интернета в последние годы, – широкое внедрение разработки пользовательского интерфейса на основе компонентов. В этой книге подробно описываются рабочие процессы, которые дают вам полный контроль над стилями и поведением компонентов и существенно упрощают их создание, совместное и повторное использование в проектах. В первой части рассмотрено получение простого компонента с нуля. Вторая часть посвящена улучшению организации проекта. В третьей части освещаются принципы совместной работы с несколькими компонентами, позволяющей решать более сложные задачи. Для всех примеров предоставляется исходный код. Издание предназначено для веб-разработчиков, имеющих опыт работы с HTML, CSS и JavaScript.
Содержание книги "Веб-компоненты в действии "
Предисловие
От автора
Благодарности
Об этой книге
Об авторе
Об иллюстрации на обложке
ЧАСТЬ I. ПЕРВЫЕ ШАГИ
1. Фреймворк без фреймворка
1.1 Что такое веб-компоненты?
1.2 Будущее веб-компонентов
1.3 За пределами одного компонента
1.4 Ваш проект, ваш выбор
Резюме
2. Ваш первый веб-компонент
2.1 Знакомство с HTMLElement
2.2 Правила именования вашего элемента
2.3 Определение вашего пользовательского элемента (и обработка столкновений)
2.4 Расширение HTMLElement для создания логики пользовательского компонента
2.5 Использование вашего пользовательского элемента на практике
2.6 Создание (полезного) первого компонента
2.7 Примечания относительно поддержки в браузерах
Резюме
3. Делаем так, чтобы ваш компонент можно было использовать повторно
3.1 Реальный компонент
3.2 Делаем наш компонент настраиваемым
3.3 Использование атрибутов для конфигурирования
3.4 Прослушивание изменений в атрибутах
3.5 Делаем другие вещи еще более настраиваемыми
3.6 Обновление компонента-ползунка
Резюме
4. Жизненный цикл компонента
4.1 API веб-компонентов
4.2 Обработчик connectedCallback
4.3 Остальные методы жизненного цикла веб-компонента
4.4 Сравнение с жизненным циклом React
4.5 Сравнение с жизненным циклом игрового движка
4.6 Жизненный цикл компонента v0
Резюме
5. Реализация более качественного веб-приложения с помощью модулей
5.1 Использование тега <script> для загрузки ваших веб-компонентов
5.2 Использование модулей для решения проблем зависимости
5.3 Добавляем интерактивности в наш компонент
5.4 Обертывание сторонних библиотек в виде модулей
Резюме
ЧАСТЬ II. СПОСОБЫ УЛУЧШИТЬ РАБОЧИЙ ПРОЦЕСС ВАШЕГО КОМПОНЕНТА
6. Управление разметкой
6.1 Строки. Теория
6.2 Использование шаблонных литералов
6.3 Импорт шаблонов
6.4 Логика шаблона
6.5 Кеширование элементов
6.6 Умные шаблоны
6.7 Обновление ползунка
Резюме
7. Шаблонирование контента с помощью HTML
7.1 Покойся с миром, HTML-импорт
7.2 Тег
7.3 Выберите свой вариант шаблона
7.4 Динамически загружаемые шаблоны
7.5 Вход в теневую модель DOM с помощью тега
Резюме
8. Теневая модель DOM
8.1 Инкапсуляция
8.2 Использование теневой модели DOM
Резюме
9. Shadow CSS
9.1 Утечка стилей
9.2 Проблема утечки стилей решается с помощью теневой модели DOM
9.3 План тренировок
9.4 Адаптируемые компоненты
9.5 Обновляем ползунок
Резюме
10. Проблемы Shadow CSS
10.1 Контекстные селекторы
10.2 Темы компонента
10.3 Использование теневой модели DOM на практике (сегодня)
Резюме
ЧАСТЬ III. ОБЪЕДИНЯЕМ КОМПОНЕНТЫ ВОЕДИНО
11. Реальный компонент пользовательского интерфейса
11.1 Создаем палитру цветов
11.2 Компонент выбора координат
11.3 Палитра цветов
11.4 Работаем над внешним видом палитры
Резюме
12. Сборка и поддержка старых браузеров
12.1 Обратная совместимость
12.2 Наименьший общий знаменатель
12.3 Процессы сборки
12.4 Сборка компонентов
12.5 Транспиляция для IE
Резюме
13. Тестирование компонентов
13.1 Модульное тестирование и разработка через
тестирование
13.2 Web Component Tester
13.3 Сравнение со стандартной тестовой конфигурацией при использовании Karma
Резюме
14. События и поток данных приложения
14.1 Использование фреймворков
14.2 События
14.3 Передача событий через веб-компоненты
14.4 Разделение данных
14.5 Воспроизведение упражнений
14.6 Передача событий с помощью шины
Резюме
15. Сокрытие сложностей
15.1 Взгляд в будущее веб-компонентов
15.2 3D и смешанная реальность
15.3 Видеоэффекты
15.4 Отслеживание движений рук и машинное обучение
Резюме
Приложение. ES2015 для веб-компонентов
Указатель
Все отзывы о книге Веб-компоненты в действии
С книгой "Веб-компоненты в действии" читают
Внимание!
При обнаружении неточностей или ошибок в описании книги "Веб-компоненты в действии (автор Бен Фаррелл)", просим Вас отправить сообщение на почту help@directmedia.ru. Благодарим!
и мы свяжемся с вами в течение 15 минут
за оставленную заявку