你应该阅读的 10 本 Vue JS 书籍
AWS 安全上线!
Vue JS 书籍
Vue 是一个用于构建用户界面的渐进式框架。
核心库专注于视图层,易于上手,并易于与其他库或现有项目集成。另一方面,Vue 与现代工具和支持库结合使用时,也能完美地支持复杂的单页应用程序。
在这里,您将获得用于构建用户界面的最佳 Vue JS 书籍。阅读更多,您将在本文中找到最佳书籍评论。
Fullstack Vue:CreateSpace 独立出版平台的 Vue.js 完整指南
大量示例应用程序和代码
您将学习使用 Fullstack Vue 专业工作所需的知识:Vue.js 完整指南
您将构建:
- 服务器持久化购物车:使用类似 Flux 的库 Vuex 来管理大型购物车应用程序的数据,该应用程序将信息持久化到本地服务器上。
- 日历事件应用程序:通过了解简单的状态管理如何与 Vue 单文件组件配合使用,深入了解基于组件的架构。
- 投票应用程序:了解如何呈现动态组件并使用标准 Vue 指令来构建交互式投票应用程序。
- 带有验证的表单:构建强大的表单来接受用户输入,并在输入格式无效时给出清晰的消息。
- 基于 Vuex 的路由和身份验证:通过使用官方 vue-router 库创建动态路由和令牌身份验证流程,在服务器持久购物车应用程序之上构建。
- 通过测试构建防弹应用程序:使用 Vue 的官方测试实用程序库 vue-test-utils 为与第三方 API 交互的每日天气应用程序创建有意义的测试。
Vue.js:启动并运行:构建可访问且性能卓越的 Web 应用程序(O'Reilly Media 著)
本书首先全面介绍 Vue.js 及其核心概念,如数据绑定、指令和计算属性,首先解释每个概念,然后在案例研究项目中付诸实践。
然后,你将使用 Laravel 设置 Web 服务,并将前端集成到全栈应用中。你将学习使用 Webpack 和 Laravel Mix 等工具的最佳实践开发工作流程。
掌握基础知识后,你将学习如何使用 ES+ 语法和基于组件的架构添加复杂的 UI 功能。你将使用 Vue Router 实现多页应用,并使用 Vuex 管理应用状态。
最后,你将学习如何使用 Laravel Passport 在 Vue 和 API 之间进行经过身份验证的 AJAX 请求,从而完成全栈架构。之后,Vuebnb 将准备投入生产,并部署到免费的 Heroku 云服务器。
您将学到什么
- Vue.js 的核心功能用于创建复杂的用户界面
- 使用 Laravel 构建安全的后端 API
- 使用 Webpack 学习最先进的 Web 开发工作流程
- 全栈应用程序设计原则和最佳实践
- 学习如何将全栈应用程序部署到云服务器和 CDN
- 使用 Vuex 管理复杂的应用程序状态
- 使用 Laravel Passport 保护 Web 服务
《Vue.js 实战》教读者如何使用 Vue.js 框架构建快速流畅的 Web UI。随着本书的深入,读者将能够通过构建一个包含产品列表、结账流程和管理界面的完整 Web 商店应用程序来实践所学技能!
“仔细解释基础概念,帮助您理解 Vue 的功能及其原因。”
——摘自 Vue 核心团队成员 Chris Fritz 的前言
这是对 Vue.js 及其生态系统的极好的实践介绍。”
——Alex Miller,Slalom
“实际的例子使学习变得简单,并为你自己的项目奠定了坚实的基础。”
——Doug Warren,Java Web Services
“深入了解 Vues.js 的内在机制。无价之宝。”
——Philippe Charrière,Clever Cloud
学习 Vue.js 2:学习如何使用 Vue.js 轻松构建令人惊叹且复杂的反应式 Web 应用程序(作者:Packt Publishing)
本书向开发者展示了如何利用 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 应用程序
本书将帮助您掌握 Spring 5 和 Vue.js 2,并学习如何开发 Web 应用程序。从初始构建到全面部署,本书将指导您使用 Vue.js 2 和 Spring 5 从零开始开发 Web 应用程序的每个步骤。随着每一章的学习,您将学习如何创建应用程序的不同组件,然后探索这些框架中的不同工具,以加快您的开发周期。
您将学到什么
- 分析需求和设计数据模型
- 使用 Vue.js 2 和 Spring 5 开发单页应用程序
- 实践概念、逻辑和物理数据建模
- 设计、实施、保护和测试 RESTful API
- 添加测试用例以提高应用程序的可靠性
面向初学者使用 Vue.js 构建 Web 应用程序的示例指南
通过本书,你将学习如何使用 Vue.js 创建三个单页 Web 应用程序。本书将涵盖 Vue(用于构建 Web 界面)、Vuex(一个简化数据缓存和存储的 Vue 官方插件)以及 Vue-router(一个用于为应用程序创建路由和 URL 的插件)的用法。
您将学到什么
- 使用 Vue.js 循环遍历数据
- 搜索和过滤数据
- 使用组件显示数据
- 使用 Dropbox API 获取文件列表
- 浏览文件树并通过 URL 加载文件夹
- 使用 Vuex 进行缓存
- 预先缓存以实现更快的导航
- 引入 vue-router 并加载组件
- 使用 vue-router 动态路由加载数据
- 使用 vue-router 和 Vuex 创建电子商务商店
Paul Halliday 撰写的 Vue.js 2 设计模式和最佳实践
使用 Vuex 和 Nuxt 构建企业级模块化 Vue.js 应用程序
本书首先将 Vue.js 与其他框架进行比较,并为您的应用程序设置开发环境,然后逐步转向编写和设计可在整个应用程序中使用的干净、可维护和可重用的组件。
您将学到什么
- 了解 Vue.js 的理论和模式
- 构建可扩展且模块化的 Vue.js 应用程序
- 利用 Vuex 进行反应式状态管理。
- 使用 vue-router 创建单页应用程序。
- 使用 Nuxt 实现快速服务器端渲染的 Vue 应用程序。
- 将您的应用程序转换为渐进式 Web 应用程序 (PWA) 并添加 ServiceWorkers、离线支持等
- 使用 Vue.js 构建你的应用程序,遵循最佳实践并探索常见的反模式以避免
Andrea Passaglia 撰写的 Vue.js 2 Cookbook
使用 Vue.js 构建现代交互式 Web 应用程序
Vue.js 是一个用于构建现代交互式 Web 应用的开源 JavaScript 库。凭借快速发展的社区和强大的生态系统,Vue.js 让开发复杂的单页应用变得轻而易举。其基于组件的开发方式、直观的 API、超快的内核以及紧凑的体积,使其成为构建下一个前端应用的理想解决方案。
您将学到什么
通过大量实际示例了解 Vue.js 的基础知识;
使用 Vue.js 组件系统拼凑复杂的 Web 界面;
使用 Webpack 和 Babel 增强开发工作流程;
使用 Vuex 管理应用程序的状态,并了解如何根据最佳实践构建项目;
使用 Vue Router 在单页应用程序中无缝实现路由;
通过构建完整的应用程序,了解如何将 Vue.js 与 Node.js、Electron、Socket.io、Firebase 和 HorizonDB 等各种技术结合使用
畅销书作家 Adam Freeman 讲解如何充分利用 Vue.js 2。他首先介绍 MVC 模式及其优势。然后,他将向您展示如何在项目中使用 Vue.js,从基础功能入手,逐步深入到最先进、最复杂的功能,为您带来所需的知识。章节内容涵盖常见问题及其避免方法。
您将学到什么
- 对 MVC 模式有扎实的架构理解
- 使用 Vue.js 2 创建丰富且动态的 Web 应用客户端
- 扩展和定制 Vue.js
- 测试你的 Vue.js 项目
其他
Vue 越来越流行,网上出现了很多资源。
这篇不容错过。内容详尽,维护良好,而且非常实用。
有关 Vue 的所有内容的深入视频和演练。
大量且极其丰富的示例、资源等的集合。
鏂囩珷鏉ユ簮锛�https://dev.to/heshanfu/top-10-vue-js-books-you-should-read-240c