vue,js书籍_您应该阅读的十大Vue JS书籍

vue,js书籍

Vue JS书籍 (Vue JS Books)

Vue is a progressive framework for building user interfaces.

Vue是用于构建用户界面的渐进框架。

The core library is focused on the view layer only, and is easy to pick up and integrate with other libraries or existing projects. On the other hand, Vue is also perfectly capable of powering sophisticated Single-Page Applications when used in combination with modern tooling and supporting libraries.

核心库仅集中在视图层,并且易于选择并与其他库或现有项目集成。 另一方面,当与现代工具和支持库结合使用时,Vue也完全能够为复杂的单页应用程序提供支持。

Here you will get best Vue JS books for building user interfaces.read more You will find the best books review on this article.

在这里,您将获得有关构建用户界面的最佳Vue JS书籍。阅读更多您将在本文中找到最佳的书籍评论。

Fullstack-Vue

  1. Fullstack Vue: The Complete Guide to Vue.js by CreateSpace Independent Publishing Platform

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

许多示例应用程序和代码 (Lots of Sample Apps and Code)

You will learn what you need to know to work professionally with Fullstack Vue: The Complete Guide to Vue.js

您将学到与Fullstack Vue一起专业工作所需的知识:Vue.js完整指南

You'll build:

您将建立:

  • A Server-Persisted Shopping Cart: Use the Flux-like library Vuex to manage data for a large shopping cart application that persists information on to a local server.

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

  • A Calendar Event App: Dive deeper into component based architecture by learning how simple state management works with Vue Single-file components.

    日历事件应用程序:通过学习简单状态管理如何与Vue单文件组件一起工作,更深入地研究基于组件的体系结构。

  • A Voting Application: Learn how to render dynamic components and use standard Vue directives to build an interactive voting application.

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

  • Forms with Validations: Build powerful forms that accept user input, and give clear messaging when the input is of an invalid format.

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

  • Vuex-based Routes and Authentication: Build on top of the server persisted shopping cart app by creating dynamic routes and a token authentication flow with the official vue-router library.

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

  • Build bullet-proof apps with Testing: Use Vue's official test utility library, vue-test-utils, to create meaningful tests for a daily weather app that interacts with a third party API.

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



Up-and-Running

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

    Vue.js:启动并运行:由O'Reilly Media构建可访问的高性能Web应用程序

The book begins with a thorough introduction to Vue.js and its core concepts like data binding, directives and computed properties, with each concept being explained first, then put into practice in the case-study project.

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

You will then use Laravel to set up a web service and integrate the front end into a full-stack app. You will be shown a best-practice development workflow using tools like Webpack and Laravel Mix.

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

With the basics covered, you will learn how sophisticated UI features can be added using ES+ syntax and a component-based architecture. You will use Vue Router to make the app multi-page and Vuex to manage application state.

涵盖了基础知识之后,您将学习如何使用ES +语法和基于组件的体系结构添加复杂的UI功能。 您将使用Vue Router使应用程序多页显示,并使用Vuex管理应用程序状态。

Finally, you will learn how to use Laravel Passport for authenticated AJAX requests between Vue and the API, completing the full-stack architecture. Vuebnb will then be prepared for production and deployed to a free Heroku cloud server.

最后,您将学习如何将Laravel Passport用于Vue和API之间经过身份验证的AJAX请求,从而完成完整的堆栈体系结构。 然后,Vuebnb将准备生产并部署到免费的Heroku云服务器。

您将学到什么 (What you will learn)

  • Core features of Vue.js to create sophisticated user interfaces

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

  • Build a secure backend API with Laravel

    使用Laravel构建安全的后端API

  • Learn a state-of-the-art web development workflow with Webpack

    使用Webpack了解最新的Web开发工作流程

  • Full-stack app design principles and best practices

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

  • Learn to deploy a full-stack app to a cloud server and CDN

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

  • Managing complex application state with Vuex

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

  • Securing a web service with Laravel Passport

    使用Laravel Passport保护Web服务



Vue.js-in-Action

  1. Vue.js in Action by Manning Publications

    Manning Publications的Vue.js实战

Vue.js in Action teaches readers to build fast, flowing web UI with the Vue.js framework. As they move through the book, readers put their skills to practice by building a complete web store application with product listings, a checkout process, and an administrative interface!

Vue.js in Action教会读者使用Vue.js框架构建快速,流畅的Web UI。 在阅读本书的过程中,读者可以通过构建带有产品清单,结帐流程和管理界面的完整网络商店应用程序来练习技能。

"Carefully explains the foundational concepts for understanding what Vue is doingand why."

“仔细解释了了解Vue在做什么和为什么的基本概念。”

--From the Foreword by Chris Fritz, Vue Core Team Member

-摘自Vue核心团队成员Chris Fritz的序言

An excellent hands-on introduction to Vue.js and its ecosystem." --Alex Miller, Slalom

Vue.js及其生态系统的极好动手介绍。”-Slalom Alex Miller

"Practical examples make learning easy and offer a solid foundation for your ownprojects." --Doug Warren, Java Web Services

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

"Provides a strong understanding of the intrinsic mechanisms of Vues.js. Priceless." --Philippe Charrière, Clever Cloud

“提供了对Vues.js内在机制的深刻理解。无价。” -菲利普·夏里尔(PhilippeCharrière),聪明云



Learning-Vue.js-2

  1. Learning Vue.js 2 : Learn how to build amazing and complex reactive web applications easily with Vue.js by Packt Publishing

    学习Vue.js 2:学习如何使用Packt Publishing的Vue.js轻松构建出色而复杂的React式Web应用程序

This book shows developers how to leverage its features to build high-performing, reactive web interfaces with Vue.js. From the initial structuring to full deployment, this book provides step-by-step guidance to developing an interactive web interface from scratch with Vue.js.

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

您将学到什么 (What you will learn)

  • Build a fully functioning reactive web application in Vue.js from scratch.

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

  • The importance of the MVVM architecture and how Vue.js compares with other frameworks such as Angular.js and React.js.

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

  • How to bring reactivity to an existing static application using Vue.js.

    如何使用Vue.js将React性引入现有的静态应用程序。

  • How to use plugins to enrich your applications.

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

  • How to develop customized plugins to meet your needs.

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

  • How to use Vuex to manage global application's state.

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



Web-Development-Projects

  1. Vue.js 2 Web Development Projects by Packt Publishing

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

This book's project-based approach will get you to build six stunning applications from scratch and gain valuable insights in Vue.js 2.5. You'll start by learning the basics of Vue.js and create your first web app using directives along with rich and attractive user experiences. You will learn about animations and interactivity by creating a browser-based game. Using the available tools and preprocessor, you will learn how to create multi-page apps with plugins. You will create highly efficient and performant functional components for your app. Next, you will create your own online store and optimize it. Finally, you will integrate Vue.js with the real-time Meteor library and create a dashboard showing real-time data.

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

您将学到什么 (What you will learn)

  • Set up a full Vue.js npm project with the webpack build tool and the official scaffolding tool, vue-cli

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

  • Write automatically updated templates with directives to create a dynamic web application

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

  • Structure the app with reusable and maintainable components

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

  • Create delightful user experiences with animations

    通过动画创建令人愉悦的用户体验

  • Use build tools and preprocessors to make larger professional applications

    使用构建工具和预处理器制作大型专业应用程序

  • Create a multi-page application with the official Vue.js routing library

    使用官方的Vue.js路由库创建一个多页应用程序

  • Integrate non-Vue.js elements into your apps like Google Maps

    将非Vue.js元素集成到您的Google Maps等应用中

  • Use the official state-management library to prevent errors

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

  • Optimize your app for SEO and performance with server-side rendering and internationalization

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



Build-full-stack-web-application-using-Spring-Boot-and-Vuex

  1. Building Applications with Spring 5 and Vue.js 2 James J. Ye

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

Build a modern, full-stack web application using Spring Boot and Vuex

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

With the help of this book, you'll get to grips with Spring 5 and Vue.js 2 as you learn how to develop a web application. From the initial structuring to full deployment, you'll be guided at every step of developing a web application from scratch with Vue.js 2 and Spring 5. You'll learn how to create different components of your application as you progress through each chapter, followed by exploring different tools in these frameworks to expedite your development cycle.

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

您将学到什么 (What you will learn)

  • Analyze requirements and design data models

    分析需求和设计数据模型

  • Develop a single-page application using Vue.js 2 and Spring 5

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

  • Practice concept, logical, and physical data modeling

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

  • Design, implement, secure, and test RESTful API

    设计,实施,保护和测试RESTful API

  • Add test cases to improve reliability of an application

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



Example-driven

  1. Vue.js 2.x by Example by Mike Street

    Vue.js 2.x由Mike Street提供的示例

Example-driven guide to build web apps with Vue.js for beginners

以示例为导向的指南,供初学者使用Vue.js构建Web应用程序

With this book, you will learn how to use Vue.js by creating three Single Page web applications. Throughout this book, we will cover the usage of Vue, for building web interfaces, Vuex, an official Vue plugin which makes caching and storing data easier, and Vue-router, a plugin for creating routes and URLs for your application.

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

您将学到什么 (What you will learn)

  • Looping through data with Vue.js

    使用Vue.js遍历数据

  • Searching and filtering data

    搜索和过滤数据

  • Using components to display data

    使用组件显示数据

  • Getting a list of files using the dropbox API

    使用Dropbox API获取文件列表

  • Navigating through a file tree and loading folders from a URL

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

  • Caching with Vuex

    用Vuex缓存

  • Pre-caching for faster navigation

    预缓存可加快导航速度

  • Introducing vue-router and loading components

    介绍vue-router和加载组件

  • Using vue-router dynamic routes to load data

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

  • Using vue-router and Vuex to create an ecommerce store

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



Paul-Halliday

  1. Vue.js 2 Design Patterns and Best Practices by Paul Halliday

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

Build enterprise-ready, modular Vue.js applications with Vuex and Nuxt

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

The book starts by comparing Vue.js with other frameworks and setting up the development environment for your application, and gradually move on to writing and styling clean, maintainable, and reusable components that can be used across your application.

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

您将学到什么 (What you will learn)

  • Understand the theory and patterns of Vue.js

    了解Vue.js的理论和模式

  • Build scalable and modular Vue.js applications

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

  • Take advantage of Vuex for reactive state management.

    利用Vuex进行React式状态管理。

  • Create Single Page Applications with vue-router.

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

  • Use Nuxt for FAST server side rendered Vue applications.

    将Nuxt用于FAST服务器端渲染的Vue应用程序。

  • Convert your application to a Progressive Web App (PWA) and add ServiceWorkers, offline support, and more

    将您的应用程序转换为渐进式Web应用程序(PWA),并添加ServiceWorkers,脱机支持等

  • Build your app with Vue.js by following up with best practices and explore the common anti-patterns to avoid

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



Cookbook

  1. Vue.js 2 Cookbook by Andrea Passaglia

    Vue.js 2食谱(Andrea Passaglia)

Build modern, interactive web applications with Vue.js

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

Vue.js is an open source JavaScript library for building modern, interactive web applications. With a rapidly growing community and a strong ecosystem, Vue.js makes developing complex single page applications a breeze. Its component-based approach, intuitive API, blazing fast core, and compact size make Vue.js a great solution to craft your next front-end application.

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

您将学到什么 (What you will learn)

Understand the fundamentals of Vue.js through numerous practical examples Piece together complex web interfaces using the Vue.js component system Use Webpack and Babel to enhance your development workflow Manage your application's state using Vuex and see how to structure your projects according to best practices Seamlessly implement routing in your single page applications using Vue Router Find out how to use Vue.js with a variety of technologies such as Node.js, Electron, Socket.io, Firebase, and HorizonDB by building complete applications

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



41sIYnYGV4L

  1. Pro Vue.js 2 by Adam Freeman

    Pro Vue.js 2,亚当·弗里曼(Adam Freeman)

Best-selling author Adam Freeman explains how to get the most from Vue.js 2. He begins by describing the MVC pattern and the benefits it can offer. He then shows you how to use Vue.js in your projects, starting from the nuts and bolts and building up to the most advanced and sophisticated features, going in-depth to give you the knowledge you need. Chapters include common problems and how to avoid them.

畅销书作家亚当·弗里曼(Adam Freeman)解释了如何从Vue.js 2中获得最大收益。他首先介绍了MVC模式及其可提供的好处。 然后,他向您展示了如何在项目中使用Vue.js,从具体细节到构建最高级和最复杂的功能,并深入介绍了您所需的知识。 本章包括常见问题以及如何避免它们。

您将学到什么 (What You'll Learn)

  • Gain a solid architectural understanding of the MVC pattern

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

  • Create rich and dynamic web app clients using Vue.js 2

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

  • Extend and customize Vue.js

    扩展和自定义Vue.js

  • Test your Vue.js projects

    测试您的Vue.js项目



其他 (Other)

Vue is getting so popular that a lot of resources have started popping up online.

Vue越来越受欢迎,以至于有很多资源开始在线涌现。

  1. Vue.js official getting started documentation

    Vue.js官方入门文档

You can't skip this one. Thorough, well-maintained, and extra-relevant.

您不能跳过这一步。 彻底,维护良好且相关。

  1. Laracast's Vuecasts for Vue 2.0

    Laracast的Vue 2.0 Vuecasts

In-depth videos and walkthroughs for all things Vue.

有关Vue一切的深入视频和演练。

  1. Vue JS Examples

    Vue JS示例

A massive yet super rich collection of examples, resources, etc.

大量但超丰富的示例,资源等。

翻译自: https://vuejsexamples.com/top-10-vue-js-books-you-should-read/

vue,js书籍

  • 2
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值