你应该阅读的 10 本 Vue JS 书籍

525 阅读17分钟

Fullstack Vue:CreateSpace 独立发布平台的 Vue.js 完整指南

大量示例应用程序和代码

您将学习专业使用 Fullstack Vue:Vue.js 的完整指南所需的知识

你将构建:

  • 服务器持久化购物车:使用类似 Flux 的库 Vuex 来管理大型购物车应用程序的数据,该应用程序将信息持久化到本地服务器。

  • 日历事件应用程序:通过学习简单的状态管理如何与 Vue 单文件组件一起工作,深入了解基于组件的架构。

  • 投票应用程序:了解如何呈现动态组件并使用标准 Vue 指令构建交互式投票应用程序。

  • 带有验证的表单:构建功能强大的表单,接受用户输入,并在输入格式无效时给出明确的消息。

  • 基于 Vuex 的路由和身份验证:通过使用官方 vue-router 库创建动态路由和令牌身份验证流,构建在服务器持久化购物车应用程序之上。

  • 使用测试构建防弹应用程序:使用 Vue 的官方测试实用程序库 vue-test-utils,为与第三方 API 交互的日常天气应用程序创建有意义的测试。

Vue.js: Up and Running : Building Accessible and Performance Web Apps by O'Reilly Media

本书首先全面介绍了 Vue.js 及其核心概念,如数据绑定、指令和计算属性,首先解释每个概念,然后在案例研究项目中付诸实践。

然后,您将使用 Laravel 设置 Web 服务并将前端集成到全栈应用程序中。您将看到使用 Webpack 和 Laravel Mix 等工具的最佳实践开发工作流程。

了解基础知识后,您将了解如何使用 ES+ 语法和基于组件的架构添加复杂的 UI 功能。您将使用 Vue Router 使应用程序成为多页应用程序并使用 Vuex 来管理应用程序状态。

最后,您将学习如何在 Vue 和 API 之间使用 Laravel Passport 进行经过身份验证的 AJAX 请求,完成全栈架构。然后 Vuebnb 将准备用于生产并部署到免费的 Heroku 云服务器。

你会学到什么

  • Vue.js 的核心功能,用于创建复杂的用户界面

  • 使用 Laravel 构建安全的后端 API

  • 使用 Webpack 学习最先进的 Web 开发工作流程

  • 全栈应用设计原则和最佳实践

  • 学习将全栈应用部署到云服务器和 CDN

  • 使用 Vuex 管理复杂的应用程序状态

  • 使用 Laravel Passport 保护 Web 服务

Vue.js in Action by Manning Publications

Vue.js in Action 教读者使用 Vue.js 框架构建快速、流畅的 Web UI。在阅读本书时,读者可以通过构建包含产品列表、结帐流程和管理界面的完整网上商店应用程序来实践他们的技能!

“仔细解释了理解 Vue 正在做什么以及为什么这样做的基本概念。”

——摘自 Vue 核心团队成员 Chris Fritz 的前言

对 Vue.js 及其生态系统的出色实践介绍。”--
Alex Miller,Slalom

“实际示例使学习变得容易,并为您自己的项目提供坚实的基础。”
--Doug Warren,Java Web 服务

“深入了解 Vues.js 的内在机制。无价。”
——菲利普·夏里埃,聪明的云

学习 Vue.js 2:通过 Packt Publishing 学习如何使用 Vue.js 轻松构建惊人且复杂的响应式 Web 应用程序

这本书向开发人员展示了如何利用其功能使用 Vue.js 构建高性能、反应式的 Web 界面。从最初的构建到完全部署,本书提供了使用 Vue.js 从头开始开发交互式 Web 界面的分步指导。

你会学到什么

  • 从头开始在 Vue.js 中构建一个功能齐全的响应式 Web 应用程序。

  • MVVM 架构的重要性以及 Vue.js 与其他框架(例如 Angular.js 和 React.js)的比较。

  • 如何使用 Vue.js 为现有的静态应用程序带来反应性。

  • 如何使用插件丰富您的应用程序。

  • 如何开发定制的插件来满足您的需求。

  • 如何使用 Vuex 管理全局应用程序的状态。

Packt Publishing 的 Vue.js 2 Web 开发项目

本书基于项目的方法将使您从头开始构建六个令人惊叹的应用程序,并在 Vue.js 2.5 中获得宝贵的见解。您将首先学习 Vue.js 的基础知识,然后使用指令以及丰富而有吸引力的用户体验创建您的第一个 Web 应用程序。您将通过创建基于浏览器的游戏来了解动画和交互性。使用可用的工具和预处理器,您将学习如何使用插件创建多页应用程序。您将为您的应用程序创建高效和高性能的功能组件。接下来,您将创建自己的在线商店并对其进行优化。最后,您将 Vue.js 与实时 Meteor 库集成,并创建一个显示实时数据的仪表板。

你会学到什么

  • 使用 webpack 构建工具和官方脚手架工具 vue-cli 设置完整的 Vue.js npm 项目

  • 使用指令编写自动更新的模板以创建动态 Web 应用程序

  • 使用可重用和可维护的组件构建应用程序

  • 用动画创造令人愉悦的用户体验

  • 使用构建工具和预处理器来制作更大的专业应用程序

  • 使用官方 Vue.js 路由库创建多页面应用程序

  • 将非 Vue.js 元素集成到您的应用程序中,例如 Google 地图

  • 使用官方状态管理库来防止错误

  • 通过服务器端渲染和国际化优化您的应用程序的 SEO 和性能

使用 Spring 5 和 Vue.js 2 构建应用程序 James J. Ye

使用 Spring Boot 和 Vuex 构建现代的全栈 Web 应用程序

在本书的帮助下,您将在学习如何开发 Web 应用程序时掌握 Spring 5 和 Vue.js 2。从最初的结构化到完全部署,您将在使用 Vue.js 2 和 Spring 5 从头开始开发 Web 应用程序的每一步都得到指导。随着每一章的进展,您将学习如何创建应用程序的不同组件,然后探索这些框架中的不同工具以加快您的开发周期。

你会学到什么

  • 分析需求和设计数据模型

  • 使用 Vue.js 2 和 Spring 5 开发单页应用程序

  • 实践概念、逻辑和物理数据建模

  • 设计、实施、保护和测试 RESTful API

  • 添加测试用例以提高应用程序的可靠性

Vue.js 2.x by Example by Mike Street

使用 Vue.js 为初学者构建 Web 应用程序的示例驱动指南

在本书中,您将通过创建三个单页 Web 应用程序来学习如何使用 Vue.js。在整本书中,我们将介绍 Vue 的使用,用于构建 Web 界面,Vuex,一个官方的 Vue 插件,使缓存和存储数据更容易,以及 Vue-router,一个为应用程序创建路由和 URL 的插件。

你会学到什么

  • 使用 Vue.js 循环数据

  • 搜索和过滤数据

  • 使用组件显示数据

  • 使用 dropbox API 获取文件列表

  • 浏览文件树并从 URL 加载文件夹

  • 使用 Vuex 缓存

  • 预缓存以加快导航

  • vue-router 介绍和加载组件

  • 使用 vue-router 动态路由加载数据

  • 使用 vue-router 和 Vuex 创建电子商务商店

Vue.js 2 设计模式和最佳实践 作者 Paul Halliday

使用 Vuex 和 Nuxt 构建企业就绪的模块化 Vue.js 应用程序

本书首先将 Vue.js 与其他框架进行比较并为您的应用程序设置开发环境,然后逐渐转向编写和样式化可在您的应用程序中使用的干净、可维护和可重用的组件。

你会学到什么

  • 理解Vue.js的理论和模式

  • 构建可扩展和模块化的 Vue.js 应用程序

  • 利用 Vuex 进行响应式状态管理。

  • 使用 vue-router 创建单页应用程序。

  • 将 Nuxt 用于 FAST 服务器端呈现的 Vue 应用程序。

  • 将您的应用程序转换为渐进式 Web 应用程序 (PWA) 并添加 ServiceWorkers、离线支持等

  • 遵循最佳实践并探索要避免的常见反模式,使用 Vue.js 构建您的应用程序

Vue.js 2 Cookbook by Andrea Passaglia

使用 Vue.js 构建现代的交互式 Web 应用程序

Vue.js 是一个开源 JavaScript 库,用于构建现代交互式 Web 应用程序。凭借快速增长的社区和强大的生态系统,Vue.js 使开发复杂的单页应用程序变得轻而易举。其基于组件的方法、直观的 API、极快的核心和紧凑的尺寸使 Vue.js 成为制作下一个前端应用程序的绝佳解决方案。

你会学到什么

通过大量实际示例了解 Vue.js 的基础知识
使用 Vue.js 组件系统拼凑复杂的 Web 界面
使用 Webpack 和 Babel 来增强您的开发工作流程
使用 Vuex 管理您的应用程序的状态,并了解如何根据最佳实践
无缝构建您的项目使用 Vue Router 在您的单页应用程序中实现路由
通过构建完整的应用程序了解如何将 Vue.js 与各种技术(例如 Node.js、Electron、Socket.io、Firebase 和 HorizonDB)结合使用

由 Adam Freeman 编写的 Pro Vue.js 2

畅销书作者 Adam Freeman 解释了如何从 Vue.js 2 中获得最大收益。他首先描述了 MVC 模式及其可以提供的好处。然后,他向您展示了如何在您的项目中使用 Vue.js,从细节开始,再到最先进和最复杂的功能,深入地为您提供所需的知识。章节包括常见问题以及如何避免这些问题。

你会学到什么

  • 对 MVC 模式有扎实的架构理解

  • 使用 Vue.js 2 创建丰富的动态 Web 应用程序客户端

  • 扩展和自定义 Vue.js

  • 测试你的 Vue.js 项目

    Fullstack Vue:CreateSpace 独立发布平台的 Vue.js 完整指南

    大量示例应用程序和代码

    您将学习专业使用 Fullstack Vue:Vue.js 的完整指南所需的知识

    你将构建:

    Vue.js: Up and Running : Building Accessible and Performance Web Apps by O'Reilly Media

    本书首先全面介绍了 Vue.js 及其核心概念,如数据绑定、指令和计算属性,首先解释每个概念,然后在案例研究项目中付诸实践。

    然后,您将使用 Laravel 设置 Web 服务并将前端集成到全栈应用程序中。您将看到使用 Webpack 和 Laravel Mix 等工具的最佳实践开发工作流程。

    了解基础知识后,您将了解如何使用 ES+ 语法和基于组件的架构添加复杂的 UI 功能。您将使用 Vue Router 使应用程序成为多页应用程序并使用 Vuex 来管理应用程序状态。

    最后,您将学习如何在 Vue 和 API 之间使用 Laravel Passport 进行经过身份验证的 AJAX 请求,完成全栈架构。然后 Vuebnb 将准备用于生产并部署到免费的 Heroku 云服务器。

    你会学到什么

    Vue.js in Action by Manning Publications

    Vue.js in Action 教读者使用 Vue.js 框架构建快速、流畅的 Web UI。在阅读本书时,读者可以通过构建包含产品列表、结帐流程和管理界面的完整网上商店应用程序来实践他们的技能!

    “仔细解释了理解 Vue 正在做什么以及为什么这样做的基本概念。”

    ——摘自 Vue 核心团队成员 Chris Fritz 的前言

    对 Vue.js 及其生态系统的出色实践介绍。”--
    Alex Miller,Slalom

    “实际示例使学习变得容易,并为您自己的项目提供坚实的基础。”
    --Doug Warren,Java Web 服务

    “深入了解 Vues.js 的内在机制。无价。”
    ——菲利普·夏里埃,聪明的云

    学习 Vue.js 2:通过 Packt Publishing 学习如何使用 Vue.js 轻松构建惊人且复杂的响应式 Web 应用程序

    这本书向开发人员展示了如何利用其功能使用 Vue.js 构建高性能、反应式的 Web 界面。从最初的构建到完全部署,本书提供了使用 Vue.js 从头开始开发交互式 Web 界面的分步指导。

    你会学到什么

    Packt Publishing 的 Vue.js 2 Web 开发项目

    本书基于项目的方法将使您从头开始构建六个令人惊叹的应用程序,并在 Vue.js 2.5 中获得宝贵的见解。您将首先学习 Vue.js 的基础知识,然后使用指令以及丰富而有吸引力的用户体验创建您的第一个 Web 应用程序。您将通过创建基于浏览器的游戏来了解动画和交互性。使用可用的工具和预处理器,您将学习如何使用插件创建多页应用程序。您将为您的应用程序创建高效和高性能的功能组件。接下来,您将创建自己的在线商店并对其进行优化。最后,您将 Vue.js 与实时 Meteor 库集成,并创建一个显示实时数据的仪表板。

    你会学到什么

    使用 Spring 5 和 Vue.js 2 构建应用程序 James J. Ye

    使用 Spring Boot 和 Vuex 构建现代的全栈 Web 应用程序

    在本书的帮助下,您将在学习如何开发 Web 应用程序时掌握 Spring 5 和 Vue.js 2。从最初的结构化到完全部署,您将在使用 Vue.js 2 和 Spring 5 从头开始开发 Web 应用程序的每一步都得到指导。随着每一章的进展,您将学习如何创建应用程序的不同组件,然后探索这些框架中的不同工具以加快您的开发周期。

    你会学到什么

    Vue.js 2.x by Example by Mike Street

    使用 Vue.js 为初学者构建 Web 应用程序的示例驱动指南

    在本书中,您将通过创建三个单页 Web 应用程序来学习如何使用 Vue.js。在整本书中,我们将介绍 Vue 的使用,用于构建 Web 界面,Vuex,一个官方的 Vue 插件,使缓存和存储数据更容易,以及 Vue-router,一个为应用程序创建路由和 URL 的插件。

    你会学到什么

    Vue.js 2 设计模式和最佳实践 作者 Paul Halliday

    使用 Vuex 和 Nuxt 构建企业就绪的模块化 Vue.js 应用程序

    本书首先将 Vue.js 与其他框架进行比较并为您的应用程序设置开发环境,然后逐渐转向编写和样式化可在您的应用程序中使用的干净、可维护和可重用的组件。

    你会学到什么

    Vue.js 2 Cookbook by Andrea Passaglia

    使用 Vue.js 构建现代的交互式 Web 应用程序

    Vue.js 是一个开源 JavaScript 库,用于构建现代交互式 Web 应用程序。凭借快速增长的社区和强大的生态系统,Vue.js 使开发复杂的单页应用程序变得轻而易举。其基于组件的方法、直观的 API、极快的核心和紧凑的尺寸使 Vue.js 成为制作下一个前端应用程序的绝佳解决方案。

    你会学到什么

    通过大量实际示例了解 Vue.js 的基础知识
    使用 Vue.js 组件系统拼凑复杂的 Web 界面
    使用 Webpack 和 Babel 来增强您的开发工作流程
    使用 Vuex 管理您的应用程序的状态,并了解如何根据最佳实践
    无缝构建您的项目使用 Vue Router 在您的单页应用程序中实现路由
    通过构建完整的应用程序了解如何将 Vue.js 与各种技术(例如 Node.js、Electron、Socket.io、Firebase 和 HorizonDB)结合使用

    由 Adam Freeman 编写的 Pro Vue.js 2

    畅销书作者 Adam Freeman 解释了如何从 Vue.js 2 中获得最大收益。他首先描述了 MVC 模式及其可以提供的好处。然后,他向您展示了如何在您的项目中使用 Vue.js,从细节开始,再到最先进和最复杂的功能,深入地为您提供所需的知识。章节包括常见问题以及如何避免这些问题。

    你会学到什么

  • 对 MVC 模式有扎实的架构理解

  • 使用 Vue.js 2 创建丰富的动态 Web 应用程序客户端

  • 扩展和自定义 Vue.js

  • 测试你的 Vue.js 项目

  • 理解Vue.js的理论和模式

  • 构建可扩展和模块化的 Vue.js 应用程序

  • 利用 Vuex 进行响应式状态管理。

  • 使用 vue-router 创建单页应用程序。

  • 将 Nuxt 用于 FAST 服务器端呈现的 Vue 应用程序。

  • 将您的应用程序转换为渐进式 Web 应用程序 (PWA) 并添加 ServiceWorkers、离线支持等

  • 遵循最佳实践并探索要避免的常见反模式,使用 Vue.js 构建您的应用程序

  • 使用 Vue.js 循环数据

  • 搜索和过滤数据

  • 使用组件显示数据

  • 使用 dropbox API 获取文件列表

  • 浏览文件树并从 URL 加载文件夹

  • 使用 Vuex 缓存

  • 预缓存以加快导航

  • vue-router 介绍和加载组件

  • 使用 vue-router 动态路由加载数据

  • 使用 vue-router 和 Vuex 创建电子商务商店

  • 分析需求和设计数据模型

  • 使用 Vue.js 2 和 Spring 5 开发单页应用程序

  • 实践概念、逻辑和物理数据建模

  • 设计、实施、保护和测试 RESTful API

  • 添加测试用例以提高应用程序的可靠性

  • 使用 webpack 构建工具和官方脚手架工具 vue-cli 设置完整的 Vue.js npm 项目

  • 使用指令编写自动更新的模板以创建动态 Web 应用程序

  • 使用可重用和可维护的组件构建应用程序

  • 用动画创造令人愉悦的用户体验

  • 使用构建工具和预处理器来制作更大的专业应用程序

  • 使用官方 Vue.js 路由库创建多页面应用程序

  • 将非 Vue.js 元素集成到您的应用程序中,例如 Google 地图

  • 使用官方状态管理库来防止错误

  • 通过服务器端渲染和国际化优化您的应用程序的 SEO 和性能

  • 从头开始在 Vue.js 中构建一个功能齐全的响应式 Web 应用程序。

  • MVVM 架构的重要性以及 Vue.js 与其他框架(例如 Angular.js 和 React.js)的比较。

  • 如何使用 Vue.js 为现有的静态应用程序带来反应性。

  • 如何使用插件丰富您的应用程序。

  • 如何开发定制的插件来满足您的需求。

  • 如何使用 Vuex 管理全局应用程序的状态。

  • Vue.js 的核心功能,用于创建复杂的用户界面

  • 使用 Laravel 构建安全的后端 API

  • 使用 Webpack 学习最先进的 Web 开发工作流程

  • 全栈应用设计原则和最佳实践

  • 学习将全栈应用部署到云服务器和 CDN

  • 使用 Vuex 管理复杂的应用程序状态

  • 使用 Laravel Passport 保护 Web 服务

  • 服务器持久化购物车:使用类似 Flux 的库 Vuex 来管理大型购物车应用程序的数据,该应用程序将信息持久化到本地服务器。

  • 日历事件应用程序:通过学习简单的状态管理如何与 Vue 单文件组件一起工作,深入了解基于组件的架构。

  • 投票应用程序:了解如何呈现动态组件并使用标准 Vue 指令构建交互式投票应用程序。

  • 带有验证的表单:构建功能强大的表单,接受用户输入,并在输入格式无效时给出明确的消息。

  • 基于 Vuex 的路由和身份验证:通过使用官方 vue-router 库创建动态路由和令牌身份验证流,构建在服务器持久化购物车应用程序之上。

  • 使用测试构建防弹应用程序:使用 Vue 的官方测试实用程序库 vue-test-utils,为与第三方 API 交互的日常天气应用程序创建有意义的测试。

本文使用 文章同步助手 同步