Vue.js в действии, ХэнчеттЭ.

635 грн.

Описание

Vue.js в действии, Хэнчетт Э. купить книга Україна

n
n
n
nОбкладинка – м”яка
n
nРік видання – 2019
n
nКількість сторінок – 304
n
nISBN – 978-5-4461-1098-8
n
nБумага – біла, офсет
n

Про книгу Vue.js в действии, Хэнчетт Э.

nVue.js – это популярная библиотека для создания пользовательских интерфейсов. В ней значительно переосмыслены реактивные идеи, впервые появившиеся в React.js.Книга «Vue.js в действии» рассказывает о создании быстрых и эластичных пользовательских интерфейсов для Интернета. Освоив ее, вы напишете полноценное приложение для интернет-магазина, где будут присутствовать списки товаров, админка, а также организован полноценный процесс онлайнового заказа.
n

Vue.js в действии, ХэнчеттЭ. оглавление

nВступление
n
nПредисловие
n
nБлагодарности
n
nОб этой книге
n
nЦелевая аудитория
n
nСтруктура книги
n
nИсходный код
n
nТребования к программному обеспечению
n
nИнтернет-ресурсы
n
nДополнительная информация
n
nОб авторе
n
nОб иллюстрации на обложке
n
nЧасть I. Знакомимся с Vue.jsГлава 1. Введение в Vue.js
n
n1. На плечах у гигантов
n
n1.1. Шаблон проектирования MVC
n
n1.2. Шаблон проектирования MVVM
n
n1.3. Что такое реактивное приложение
n
n1.4. Калькулятор на JavaScript
n
n1.5. Калькулятор на Vue
n
n1.6. Сравнение JavaScript и Vue
n
n1.7. Как Vue использует MVVM и реактивность
n
n71.2. Почему именно Vue.js
n
n3. Мысли на будущее
n
nРезюме
n
nГлава 2. Экземпляр Vue
n
n1. Наше первое приложение
n
n1.1. Корневой экземпляр Vue
n
n1.2. Убедимся в том, что приложение работает
n
n1.3. Выведем что-нибудь внутри представления
n
n1.4. Исследование свойств в Vue
n
n2. Жизненный цикл Vue
n
n2.1. Добавление хуков жизненного цикла
n
n2.2. Исследование кода жизненного цикла
n
n2.3. Стоит ли оставлять код жизненного цикла?
n
n3. Вывод товара
n
n3.1. Определение данных товара
n
n3.2. Разметка представления товара
n
n4. Применение фильтров вывода
n
n4.1. Написание функции фильтра
n
n4.2
n
nДобавление фильтра в разметку и проверка разных значений
n
nУпражнение
n
nРезюме
n
nЧасть II. Представление и модель представленияГлава 3. Поддержка интерактивности
n
n1. Корзина покупок начинается с добавления массива
n
n2. Привязка к событиям DOM
n
n2.1. Основы привязки событий
n
n2.2. Привязывание события к кнопке добавления в корзину
n
n3. Кнопка для подсчета и вывода элементов в корзине
n
n3.1. Когда следует использовать вычисляемые свойства
n
n3.2. Проверка событий обновления с помощью вычисляемых свойств
n
n3.3. Вывод количества элементов в корзине и тестирование
n
n8
n
n3.4
n
nСделаем кнопку дружественной для пользователей
n
n4.1. Учет товара
n
n4.2. Учет и работа с вычисляемыми свойствами
n
n4.3. Знакомство с директивой v-show
n
n4.4. Отображение и скрытие кнопки с помощью v-if и v-else
n
n4.5. Добавление кнопки корзины в виде переключателя
n
n4.6. Отображение страницы оформления заказа с помощью
n
nдирективы v-if
n
n4.7. Сравнение v-show с v-if/v-else
n
nУпражнение
n
nРезюме
n
nГлава 4. Формы и поля ввода
n
n1. Связывание с помощью v-model
n
n2. Повторный взгляд на связывание значений
n
n2.1. Привязка значений к флажку
n
n2.2. Привязка значений и переключатели
n
n2.3. Знакомство с директивой v-for
n
n2.4. Директива v-for без необязательного аргумента key
n
n3. Знакомство с модификаторами
n
n3.1. Использование модификатора .number
n
n3.2. Обрезка вводимых значений
n
n3.3. Модификатор .lazy
n
nУпражнение
n
nРезюме
n
nГлава 5. Условные выражения, циклы и списки
n
n1. Сообщения о наличии товара
n
n1.1. Сообщение об оставшемся товаре с помощью v-if
n
n1.2. Дополнительные сообщения с использованием v-else
n
nи v-else-if
n
n2. Циклический перебор товара
n
n2.1. Добавление звездного рейтинга на основе диапазона v-for
n
n2.2. Привязка HTML-класса к звездному рейтингу
n
n2.3. Информация о товарах
n
n95.2.4. Импорт товаров из файла product.json
n
n2.5. Рефакторинг приложения с использованием директивы v-for
n
n3. Сортировка записей
n
nУпражнение
n
nРезюме
n
nГлава 6. Работа с компонентами
n
n1. Что такое компоненты
n
n1.1. Создание компонентов
n
n1.2. Локальная регистрация
n
n2. Иерархия компонентов
n
n3. Использование входных параметров для передачи данных
n
n3.1. Передача литералов через входные параметры
n
n3.2. Динамические входные параметры
n
n3.3. Проверка входных параметров
n
n4. Определение шаблона для компонента
n
n4.1. Вложенные шаблоны
n
n4.2. Атрибут text/x-template
n
n4.3. Использование однофайловых компонентов
n
n5. Работа с пользовательскими событиями
n
n5.1. Отслеживание событий
n
n5.2
n
nИзменение входных параметров потомка с помощью .sync
n
nУпражнение
n
nРезюме
n
nГлава 7. Продвинутые компоненты и маршрутизация
n
n1. Работа со слотами
n
n2. Именованные слоты
n
n3. Слоты с ограниченной областью видимости
n
n4
n
nСоздание приложения с динамическими компонентами
n
n5. Создание асинхронных компонентов
n
n6. Рефакторинг зоомагазина с помощью Vue-CLI
n
n6.1. Создание нового приложения с помощью Vue-CLI
n
n6.2. Настройка маршрутов
n
n10
n
n7.6.3. Добавление CSS, Bootstrap и Axios
n
n6.4. Подготовка компонентов
n
n6.5. Создание компонента Form
n
n6.6. Добавление компонента Main
n
n7. Маршрутизация
n
n7.1. Добавление параметризированного маршрута product
n
n7.2. Настройка router-link с помощью тегов
n
n7.3. Оформление router-link с помощью стилей
n
n7.4. Добавление дочернего маршрута edit
n
n7.5. Перенаправление и подстановочные маршруты
n
nУпражнение
n
nРезюме
n
nГлава 8. Переходы и анимация
n
n1. Что такое переходы
n
n2. Основы анимации
n
n3. JavaScript-хуки
n
n4. Переход между компонентами
n
n5. Обновление зоомагазина
n
n5.1. Добавление перехода в проект зоомагазина
n
n5.2. Добавление анимации в проект зоомагазина
n
nУпражнение
n
nРезюме
n
nГлава 9. Расширение Vue
n
n1. Повторное использование кода с помощью примесей
n
n1.1. Глобальные примеси
n
n2. Пользовательские директивы с примерами
n
n2.1. Глобальные пользовательские директивы с модификаторами, значениями и аргументами
n
n3. Функция отрисовки и JSX
n
n3.1. Пример функции отрисовки
n
n3.2. Пример использования JSX
n
nУпражнение
n
nРезюме
n
n11Часть III. Моделирование данных, работа с API и тестированиеГлава 10. Vuex
n
n1. Для чего нам Vuex
n
n2. Состояние и мутации в Vuex
n
n3. Геттеры и действия
n
n4. Использование Vuex в проекте зоомагазина с помощью Vue-CLI
n
n4.1. Установка Vuex с помощью Vue-CLI
n
n5. Вспомогательные методы Vuex
n
n6. Краткое введение в модули
n
nУпражнение
n
nРезюме
n
nГлава 11. Взаимодействие с сервером
n
n1. Отрисовка на стороне сервера
n
n2. Введение в Nuxt.js
n
n2.1. Создание приложения для поиска музыки
n
n2.2. Создание проекта и установка зависимостей
n
n2.3. Создание элементов интерфейса и компонентов
n
n2.4. Обновление стандартной разметки
n
n2.5. Добавление хранилища на основе Vuex
n
n2.6. Использование промежуточных обработчиков
n
n2.7. Создание маршрутов в Nuxt.js
n
n3. Взаимодействие с сервером с помощью Firebase и VuexFire
n
n3.1. Подготовка к работе с Firebase
n
n3.2. Подключение Firebase к проекту зоомагазина
n
n3.3. Хранение состояния аутентификации в Vuex
n
n3.4. Поддержка аутентификации в компоненте Header
n
n3.5. Работа с базой данных Realtime Database в файле Main.vue
n
nУпражнение
n
nРезюме
n
nГлава 12. Тестирование
n
n1. Создание тестовых сценариев
n
n2. Непрерывная интеграция, доставка и развертывание
n
n2.1. Непрерывная интеграция
n
n12
n
n12.2.2. Непрерывная доставка
n
n2.3. Непрерывное развертывание
n
n3. Виды тестов
n
n4. Подготовка среды для тестирования
n
n5. Создание первого тестового сценария с помощью vue-test-utils
n
n6. Тестирование компонентов
n
n6.1. Тестирование входных параметров
n
n6.2. Тестирование текста
n
n6.3. Тестирование CSS-классов
n
n6.4. Симуляция Vuex
n
n7. Настройка отладчика Chrome
n
nУпражнение
n
nРезюме
n
nПриложенияПриложение А. Настройка среды разработки
n
nА.1. Chrome Developer Tools
n
nА.2. vue-devtools для Chrome
n
nА.3. Загрузка сопутствующего кода для отдельных глав
n
nА.4. Установка Node.js и npm
n
nА.4.1. Установка Node.js с помощью автоматических установщиков
n
nА.4.2. Установка Node.js с помощью NVM
n
nА.4.3. Установка Node.js с помощью системы управления пакетами
n
nв Linux
n
nА.4.4. Установка Node.js с помощью MacPorts или Homebrew
n
nА.4.5. Проверяем, установлен ли пакет Node
n
nА.5. Установка Vue-CLI
n
nПриложение Б. Ответы на вопросы
n
nГлава 2
n
nГлава 3
n
nГлава 4
n
nГлава 5
n
n13Глава 6
n
nГлава 7
n
nГлава 8
n
nГлава 9
n
nГлава 10
n
nГлава 11
n
nГлава 12
n
nШпаргалка
n

Також ви можете залишити питанная або відгук про книгу: Vue.js в действии, Хэнчетт Э.

Отзывы

Отзывов пока нет.

Будьте первым, кто оставил отзыв на “Vue.js в действии, ХэнчеттЭ.”

Ваш адрес email не будет опубликован. Обязательные поля помечены *