Vue Хэнчетт Э.Vue купитьVue.js в действииVue.js в действии Хэнчетт Э.Vue.js в действии купить
Vue
Vue Хэнчетт Э.
Vue купить
Vue.js в действии
Vue.js в действии Хэнчетт Э.
Vue.js в действии купить

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

650 грн.

Артикул: pit197 Категория: Метка:

Описание

Здесь можно купить: Vue.js в действии, Хэнчетт Э. книга

Издательство — Питер

Язык — русский

Обложка — Мягкая обложка

Год издания — 2019

Количество страниц — 304

ISBN — 978-5-4461-1098-8

Бумага — белая, офсетная

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

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

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

Вступление

Предисловие

Благодарности

Об этой книге

Целевая аудитория

Структура книги

Исходный код

Требования к программному обеспечению

Интернет-ресурсы

Дополнительная информация

Об авторе

Об иллюстрации на обложке

Часть I. Знакомимся с Vue.jsГлава 1. Введение в Vue.js

1. На плечах у гигантов

1.1. Шаблон проектирования MVC

1.2. Шаблон проектирования MVVM

1.3. Что такое реактивное приложение

1.4. Калькулятор на JavaScript

1.5. Калькулятор на Vue

1.6. Сравнение JavaScript и Vue

1.7. Как Vue использует MVVM и реактивность

71.2. Почему именно Vue.js

3. Мысли на будущее

Резюме

Глава 2. Экземпляр Vue

1. Наше первое приложение

1.1. Корневой экземпляр Vue

1.2. Убедимся в том, что приложение работает

1.3. Выведем что-нибудь внутри представления

1.4. Исследование свойств в Vue

2. Жизненный цикл Vue

2.1. Добавление хуков жизненного цикла

2.2. Исследование кода жизненного цикла

2.3. Стоит ли оставлять код жизненного цикла?

3. Вывод товара

3.1. Определение данных товара

3.2. Разметка представления товара

4. Применение фильтров вывода

4.1. Написание функции фильтра

4.2

Добавление фильтра в разметку и проверка разных значений

Упражнение

Резюме

Часть II. Представление и модель представленияГлава 3. Поддержка интерактивности

1. Корзина покупок начинается с добавления массива

2. Привязка к событиям DOM

2.1. Основы привязки событий

2.2. Привязывание события к кнопке добавления в корзину

3. Кнопка для подсчета и вывода элементов в корзине

3.1. Когда следует использовать вычисляемые свойства

3.2. Проверка событий обновления с помощью вычисляемых свойств

3.3. Вывод количества элементов в корзине и тестирование

8

3.4

Сделаем кнопку дружественной для пользователей

4.1. Учет товара

4.2. Учет и работа с вычисляемыми свойствами

4.3. Знакомство с директивой v-show

4.4. Отображение и скрытие кнопки с помощью v-if и v-else

4.5. Добавление кнопки корзины в виде переключателя

4.6. Отображение страницы оформления заказа с помощью

директивы v-if

4.7. Сравнение v-show с v-if/v-else

Упражнение

Резюме

Глава 4. Формы и поля ввода

1. Связывание с помощью v-model

2. Повторный взгляд на связывание значений

2.1. Привязка значений к флажку

2.2. Привязка значений и переключатели

2.3. Знакомство с директивой v-for

2.4. Директива v-for без необязательного аргумента key

3. Знакомство с модификаторами

3.1. Использование модификатора .number

3.2. Обрезка вводимых значений

3.3. Модификатор .lazy

Упражнение

Резюме

Глава 5. Условные выражения, циклы и списки

1. Сообщения о наличии товара

1.1. Сообщение об оставшемся товаре с помощью v-if

1.2. Дополнительные сообщения с использованием v-else

и v-else-if

2. Циклический перебор товара

2.1. Добавление звездного рейтинга на основе диапазона v-for

2.2. Привязка HTML-класса к звездному рейтингу

2.3. Информация о товарах

95.2.4. Импорт товаров из файла product.json

2.5. Рефакторинг приложения с использованием директивы v-for

3. Сортировка записей

Упражнение

Резюме

Глава 6. Работа с компонентами

1. Что такое компоненты

1.1. Создание компонентов

1.2. Локальная регистрация

2. Иерархия компонентов

3. Использование входных параметров для передачи данных

3.1. Передача литералов через входные параметры

3.2. Динамические входные параметры

3.3. Проверка входных параметров

4. Определение шаблона для компонента

4.1. Вложенные шаблоны

4.2. Атрибут text/x-template

4.3. Использование однофайловых компонентов

5. Работа с пользовательскими событиями

5.1. Отслеживание событий

5.2

Изменение входных параметров потомка с помощью .sync

Упражнение

Резюме

Глава 7. Продвинутые компоненты и маршрутизация

1. Работа со слотами

2. Именованные слоты

3. Слоты с ограниченной областью видимости

4

Создание приложения с динамическими компонентами

5. Создание асинхронных компонентов

6. Рефакторинг зоомагазина с помощью Vue-CLI

6.1. Создание нового приложения с помощью Vue-CLI

6.2. Настройка маршрутов

10

7.6.3. Добавление CSS, Bootstrap и Axios

6.4. Подготовка компонентов

6.5. Создание компонента Form

6.6. Добавление компонента Main

7. Маршрутизация

7.1. Добавление параметризированного маршрута product

7.2. Настройка router-link с помощью тегов

7.3. Оформление router-link с помощью стилей

7.4. Добавление дочернего маршрута edit

7.5. Перенаправление и подстановочные маршруты

Упражнение

Резюме

Глава 8. Переходы и анимация

1. Что такое переходы

2. Основы анимации

3. JavaScript-хуки

4. Переход между компонентами

5. Обновление зоомагазина

5.1. Добавление перехода в проект зоомагазина

5.2. Добавление анимации в проект зоомагазина

Упражнение

Резюме

Глава 9. Расширение Vue

1. Повторное использование кода с помощью примесей

1.1. Глобальные примеси

2. Пользовательские директивы с примерами

2.1. Глобальные пользовательские директивы с модификаторами, значениями и аргументами

3. Функция отрисовки и JSX

3.1. Пример функции отрисовки

3.2. Пример использования JSX

Упражнение

Резюме

11Часть III. Моделирование данных, работа с API и тестированиеГлава 10. Vuex

1. Для чего нам Vuex

2. Состояние и мутации в Vuex

3. Геттеры и действия

4. Использование Vuex в проекте зоомагазина с помощью Vue-CLI

4.1. Установка Vuex с помощью Vue-CLI

5. Вспомогательные методы Vuex

6. Краткое введение в модули

Упражнение

Резюме

Глава 11. Взаимодействие с сервером

1. Отрисовка на стороне сервера

2. Введение в Nuxt.js

2.1. Создание приложения для поиска музыки

2.2. Создание проекта и установка зависимостей

2.3. Создание элементов интерфейса и компонентов

2.4. Обновление стандартной разметки

2.5. Добавление хранилища на основе Vuex

2.6. Использование промежуточных обработчиков

2.7. Создание маршрутов в Nuxt.js

3. Взаимодействие с сервером с помощью Firebase и VuexFire

3.1. Подготовка к работе с Firebase

3.2. Подключение Firebase к проекту зоомагазина

3.3. Хранение состояния аутентификации в Vuex

3.4. Поддержка аутентификации в компоненте Header

3.5. Работа с базой данных Realtime Database в файле Main.vue

Упражнение

Резюме

Глава 12. Тестирование

1. Создание тестовых сценариев

2. Непрерывная интеграция, доставка и развертывание

2.1. Непрерывная интеграция

12

12.2.2. Непрерывная доставка

2.3. Непрерывное развертывание

3. Виды тестов

4. Подготовка среды для тестирования

5. Создание первого тестового сценария с помощью vue-test-utils

6. Тестирование компонентов

6.1. Тестирование входных параметров

6.2. Тестирование текста

6.3. Тестирование CSS-классов

6.4. Симуляция Vuex

7. Настройка отладчика Chrome

Упражнение

Резюме

ПриложенияПриложение А. Настройка среды разработки

А.1. Chrome Developer Tools

А.2. vue-devtools для Chrome

А.3. Загрузка сопутствующего кода для отдельных глав

А.4. Установка Node.js и npm

А.4.1. Установка Node.js с помощью автоматических установщиков

А.4.2. Установка Node.js с помощью NVM

А.4.3. Установка Node.js с помощью системы управления пакетами

в Linux

А.4.4. Установка Node.js с помощью MacPorts или Homebrew

А.4.5. Проверяем, установлен ли пакет Node

А.5. Установка Vue-CLI

Приложение Б. Ответы на вопросы

Глава 2

Глава 3

Глава 4

Глава 5

13Глава 6

Глава 7

Глава 8

Глава 9

Глава 10

Глава 11

Глава 12

Шпаргалка

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

Отзывы

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

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

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