Vue.js 2 Cookbook


Vue.js 2 Cookbook
by Andrea Passaglia
pages 页数: 454 pages
Publisher Finelybook 出版社: Packt Publishing (26 April 2017)
Language 语言: English
ISBN-10 书号: 1786468093
ISBN-13 书号: 9781786468093


Key Features
Understand and use Vue's reactivity system,data binding,and computed properties
Create fluid transitions in your application with Vue's built-in transition system
Use Vuex and Webpack to build medium-to-large scale SPAs and enhance your development workflow

Book Description
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.
From basic to advanced recipes,this book arms you with practical solutions to common tasks when building an application using Vue. We start off by exploring the fundamentals of Vue.js: its reactivity system,data-binding syntax,and component-based architecture through practical examples.
After that,we delve into integrating Webpack and Babel to enhance your development workflow using single file components. Finally,we take an in-depth look at Vuex for state management and Vue Router to route in your single page applications,and integrate a variety of technologies ranging from Node.js to Electron,and Socket.io to Firebase and HorizonDB.
This book will provide you with the best practices as determined by the Vue.js community.

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

About the Author
Andrea Passaglia was born in Genoa,in northern Italy. Interested about technology since his parents gave him a toy computer when he was a boy,he started studying web technologies at an early age. After obtaining his master's degree in computer engineering he worked on the design and implementation of web interfaces for companies of various sizes and in different industries (healthcare,fashion,tourism,and transport). In 2016 he moves in the silicon valley of Europe to tackle new problems in the banking industry at the Edgeverve Dublin Research and Development Labs. A backend technologist by trade,Vue.js is his first tool to bring to life his creations when it comes to the frontend. Andrea is married to a lovely Russian girl from Siberia and they often cook together mixing culinary traditions.
Contents
Chapter 1. Getting Started With Vue.Js
Chapter 2. Basic Vue.Js Features
Chapter 3. Transitions And Animations
Chapter 4. All About Components
Chapter 5. Vue Communicates With The Internet
Chapter 6. Single Page Applications
Chapter 7. Unit Testing And End-To-End Testing
Chapter 8. Organize + Automate + Deploy = Webpack
Chapter 9. Advanced Vue.Js – Directives,Plugins,And Render Functions
Chapter 10. Large Application Patterns With Vuex
Chapter 11. Integrating With Other Frameworks
主要特征
了解和使用Vue的反应性系统,数据绑定和计算属性
使用Vue的内置过渡系统在应用程序中创建流体转换
使用Vuex和Webpack构建中大规模的SPA并增强您的开发工作流程
图书说明
Vue.js是一个用于构建现代互动式Web应用程序的开源JavaScript库。随着快速增长的社区和强大的生态系统,Vue.js使开发复杂的单页应用程序变得轻而易举。其基于组件的方法,直观的API,快速的核心和紧凑的尺寸使Vue.js成为制作您的下一个前端应用程序的绝佳解决方案。
从基础到高级食谱,本书在使用Vue构建应用程序时,会勉强实践解决常见问题的方法。首先,通过实践实例探索Vue.js的基本原理: 其反应性系统,数据绑定语法和基于组件的架构。
之后,我们深入整合Webpack和Babel,以使用单个文件组件来增强您的开发工作流程。最后,我们深入了解Vuex的状态管理和Vue Router在您的单页应用程序中的路由,并将各种技术从Node.js到Electron,以及Socket.io集成到Firebase和Horizo​​nDB。
本书将为您提供由Vue.js社区确定的最佳做法。
你会学到什么
通过许多实际的例子了解Vue.js的基础知识
使用Vue.js组件系统将复杂的Web界面整合在一起
使用Webpack和Babel来增强开发工作流程
使用Vuex来管理应用程序的状态,并根据最佳做法了解如何组织项目
使用Vue Router在您的单页应用程序中无缝实现路由
通过构建完整的应用程序,了解如何使用VUE.js与各种技术,如Node.js,Electron,Socket.io,Firebase和Horizo​​nDB
关于作者
Andrea Passaglia出生于意大利北部的热那亚。有兴趣的是,自从父母给他一个玩具电脑的时候,他是一个男孩,他开始学习网络技术。在获得计算机工程硕士学位后,他致力于各种规模和不同行业(医疗保健,时尚,旅游和运输)公司的Web界面的设计和实施。 2016年,他搬到了欧洲的硅谷,解决了都柏林边缘研究与开发实验室的银行业新问题。一个后端的技术人员通过贸易,Vue.js是他的第一个工具,使生活带给他的创作,当涉及到前端。安德烈与西伯利亚的一个可爱的俄罗斯女孩结婚,他们经常在一起混合烹饪传统。
目录
第1章Vue.Js入门
第2章基本Vue.Js功能
第三章过渡与动画
第4章所有关于组件
Vue与互联网沟通
第6章单页应用程序
第七章单元测试和端到端测试
第8章组织+自动化+部署= Webpack
第9章高级Vue.Js - 指令,插件和渲染功能
第10章Vuex的大型应用程序模式
第11章与其他框架集成

下载地址 Download
打赏
未经允许不得转载:finelybook » Vue.js 2 Cookbook

相关推荐

  • 暂无文章

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下

您的打赏,我们将继续给力更多优质内容

支付宝扫一扫打赏

微信扫一扫打赏