多种网盘链接检测插件 购买前,请先检测网盘链接是否有效
《Vue.js前端开发快速入门与专业应用》_1
《Vue.js前端开发快速入门与专业应用》_2
《Vue.js前端开发快速入门与专业应用》_3
内容简介:
Vues前端开发
快速入门与专业应用
Chen陆扬著
人民邮电出版社
图书在版编目(CIP)数据
Vue.js前端开发快速入门与专业应用/Chen陆扬著
北京:人民邮电出版社,2017.2
ISBN978-7-115-44493-6
I.①V…Ⅱ.①Chen…Ⅲ.①三维动画软件Ⅳ
①TP391.414
中guo版本图书馆CIP数据核字(2017)第004640号
内容提要
本书主要介绍 Vue. js的使用方法和在实际项目中的运用,它既可以在一个页面中单独
使用,也可以将整站都构建成单页面应用。为了便于理解,本书会从传统的开发角度切入
先从数据渲染、事件绑定等方面介绍在 Vue js中的使用方法,然后渐进到 Vue. js自身的特
性,例如数据绑定、过滤器、指令以及最重要的组件部分。除了框架用法外,本书还介绍
了和 Vue. js相关的重要插件和构建工具,这些工具有助于帮助用户构建一个完整的单页面
应用,而不仅仅是停留在个人DEMO阶段的试验品。而对于复杂项目, Vue. js也提供了对
应的状态管理工具vuex,降低项目的开发和维护成本,鉴于完稿前, Vue. js2.0已正式发
布完毕,本书也在相关用法上对比了1.0和20的区别,并补充了 render函数和服务端渲
染等特性。
本书适用于尚未接触过MwvM类前端框架的开发者,或者初步接触uejs的开发者
以及实际应用 Vue js开发项目的开发者
Chen陆扬
责任编辑赵轩
责任印制焦志炜
◆人民邮电出版社出版发行北京市丰台区成寿寺路11号
郎编100164电子郎件315@ppes.coin.cnl
固安县铭成印刷有限公司印刷
字数:299千字
17年2月第1版
印数
3000册
2017年2月河北第1次印刷
定价:45.00元
读者服务热线010)81055410印装质量热线010)81055316
反盗版热线010)81055315
前言
PREFACE
近年来,前端框架的发展依旧火热,新的框架和名词依旧不停地出现在开发者眼前,而
且开发模式也产生了一定的变化。目前来看,前端MWVM框架的出现给开发者带来了不小的
便利,其中的代表就有 安gular. js、 React. js以及本书中将要介绍的vues。这些框架的产
生使得开发者能从过去手动维护DOM状态的繁琐操作中解脱出来,尽可能地让DOM的更新
操作是自动的,状态变化的时候就自动更新到正确的状态。不过,新框架的引入不可避免的就
是学习成本的增加以及框架普及性的问题,相对于 安gular. js和 React. js而言, Vue. js的学
习曲线则比较平稳,上手比较简单,并且配合自身插件能。目前在 GitHub上已经获得了超过
30000的star,成为了时下无论从实用性还是普遍性来说都是可靠的MwVM框架选择之
首次听说 Vue js的时候,都是介绍说体积小、适合移动端、使用简单,等等。但一开始
对于新框架我一直持观望态度,毕竟前端框架更新太快,而且这又是个个人项目,仅由作者尤
雨溪一人维护,不像 安gular js和 React. js那样有公司支持。后来为了解决一个移动端的项
目,我才正式接触了 Vue. js。由于项目本身天然存在组件这个概念,并且需要在手机上运行,
调研后觉得应该没有比 Vue. js更适合的工具了。在使用过程中,逐渐体会到了 Vue. js的便利
数据绑定及组件系统对于提高开发效率和代码复用性来说都有相当大的帮助,并且初期对线上
项目使用这种新框架的顾虑也渐渐消除了,即使随着后期复杂度的增加也并没有对项目的开发
和维护成本造成影响。
本书主要从我自身的学习和开发经验出发,介绍了Vue.js的基础用法和特性,包括vue.
is的一些插件用法,用于解决客.户.端路由和大规模状态管理,以及打包发布等构建工具,便于
正式用于线上环境
最后,感谢 Vue. js作者尤雨溪先生为前端开发者提供了这款优秀的框架,使得开发者能
够更好地应对项目复杂度;也感谢人民邮电出版社的大力支持,写书的过程的确对人是一种折
磨和考验;最后感谢每天早上4点多就开始叫我起床的两只猫,它们对本书的进度的确起到了
很好的推动作用。
目录
CONTENTS
第1章 Vue. js简介
3.1.7y-HTM
11 Vue. jst是什么
3.1.9y-ref
3.1.10v-pre
1.3 Vue. js的 Hello wo
3.1.11 v-cloak
55367
第2章基础特性
32自定义指令基础
2.1实例及选项
3.2.1指令的注册
3.2.2指令的定义对象
2.1.2数据
3.2.3指令实例属性
2.14生命周期
3指令的高级选项
2.2.1数据绑定语法
3.3.2 deep
2.2.2计算属性
044234
2.2.3表单控件
3.3.4 acceptstatement
2.2.4Cass与Styh
3.3.5 terminal
2.3.1前后端渲染对比
34指令在 Vue. js2.0中的变化
2.3.2条件渲染
37822332
3.4.1新的钩子函数
2.3.3列表渲染
3.42钩子函数实例和参数变化…46
3.4.3 update函数触发变化
3.4.4参数 binding对象
去及内联语句处理器
2.4.2修饰符
29第4章过滤器
2.4.3与传统事件绑定的区别
2.5 Vue, extend
第3章指令
4.3
uejs2.0中的变化
3.1内置指令
第5章过渡
3.1.2 v-model
5.1cSs过渡
3.1.3 v-if/v-else/v-show
5.1.2CSs过渡钩子函数
5.13显示声明过渡类型
3.1.6 v-text
5.14自定义过渡类名
5.2 JavaScript过渡
1.9 route钩子函数
5.22 JavaScript过渡使
7.1.10路由实例属性及方法
5.3过渡系统在vues20中的变化…59
e- router20的变化
5.3.1用法变化
59 7.2 Vue-resource
5.3.2类名变化
5.3.3钩子函数变化
7.2.2使用方式
5.3, 4 transition-grou
2.3$htt的ap方法和选项参数…105
第6章组件
2.4拦截器
7.2.5 Resource用法
6.1组件注册
6.1.1全局注册
6.1.3注册语法糖
7.3.2使用效果
62组件选项…
6.2.1组件选项中与ue选项的区别67
第8章 Vue. js工程实例
6.2.2组件 Props
688.1准备工作
6.3.1直接访问
6.3.2自定义事件_监_听_…
8.2目录结构
6.33自定义事件触发机制
8.3前端开发
63.4子组件索引
8.4后端联调
64内容分发…
6.4.1基础用法
85.1生成线上文件
12
6.4.2编译作用域
8.5.2 nginx
6.43默认slot
8.5.3 gitlab
26
6.4.4sot属性相同
8.5. 4 jenkins
12
6.4.5Moda实例
65动态组件
82第9章状态管理:vuex
6.5.1基础用法
9.1概述
6.5.2 keep-alive
9.2简单实例
6.5.3 activate钩子函数
92.1所需组
66 Vue js2.0中的变化
92.2创建井注.入 store
132
923创建acon及组件调用方式…133
92.4创建 mutatio
6.6.3 slot
92.5组件获取 state
6.6.4 refs
93严格模式
13
第7章 Vue. js常用插件
94中间件
71v
95表单处理
7.1.2甚本用法
7.1.3嵌套路由
9.6.1简单项目
9.6.2大型项目
7.1.5具名路由
97实例
7.1.6路由对象
97.1 state结构
#############################################
|
|