图书介绍
Vue js权威指南PDF|Epub|txt|kindle电子书版本网盘下载
- 张耀春,黄铁,王静,苏伟,王槿,殷献勇著 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121287220
- 出版时间:2016
- 标注页数:490页
- 文件大小:26MB
- 文件页数:509页
- 主题词:网页制作工具-程序设计
PDF下载
下载说明
Vue js权威指南PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 遇见Vue.js1
1.1 MVX模式是什么1
1.1.1 MVC1
1.1.2 MVP2
1.1.3 MVVM3
1.2 Vue.js是什么4
1.2.1 Vue.js与其他框架的区别4
1.2.2 如何使用Vue.js10
1.2.3 Vue.js的发展历史11
第2章 数据绑定13
2.1 语法13
2.1.1 插值13
2.1.2 表达式14
2.1.3 指令14
2.2 分隔符15
第3章 指令16
3.1 内部指令16
3.1.1 v-if17
3.1.2 v-show17
3.1.3 v-else19
3.1.4 v-model19
3.1.5 v-for22
3.1.6 v-text31
3.1.7 v-html32
3.1.8 v-bind32
3.1.9 v-on33
3.1.10 v-ref35
3.1.11 v-e135
3.1.12 v-pre35
3.1.13 v-cloak35
3.2 自定义指令36
3.2.1 基础36
3.2.2 高级选项41
3.3 内部指令解析47
3.4 常见问题解析50
第4章 计算属性52
4.1 什么是计算属性52
4.2 计算属性缓存53
4.3 常见问题55
4.3.1 计算属性getter不执行的场景55
4.3.2 在v-repeat中使用计算属性56
第5章 表单控件绑定58
5.1 基本用法58
5.1.1 text58
5.1.2 checkbox58
5.1.3 radio59
5.1.4 select60
5.2 值绑定61
5.3 v-model修饰指令63
5.3.1 lazy63
5.3.2 debounce63
5.3.3 number63
5.4 修饰指令原理64
5.4.1 lazy源码解析64
5.4.2 debounce源码解析64
5.4.3 number源码解析65
第6章 过滤器67
6.1 内置过滤器68
6.1.1 字母操作69
6.1.2 json过滤器69
6.1.3 限制70
6.1.4 currency过滤器72
6.1.5 debounce过滤器73
6.2 自定义过滤器73
6.2.1 fillter语法74
6.2.2 教你写一个filter75
6.3 源码解析76
6.3.1 管道实现76
6.3.2 过滤器解析77
6.4 常见问题解析78
第7章 Class与Style绑定80
7.1 绑定HTML Class80
7.1.1 对象语法80
7.1.2 数组语法82
7.2 绑定内联样式82
7.2.1 对象语法82
7.2.2 数组语法83
7.2.3 自动添加前缀84
第8章 过渡86
8.1 CSS 过渡87
8.1.1 内置Class类名88
8.1.2 自定义CSS类名89
8.1.3 显式声明CSS过渡类型89
8.1.4 动画案例89
8.1.5 过渡流程90
8.2 JavaScript过渡92
8.3 渐进过渡93
第9章 Method95
9.1 如何绑定事件95
9.1.1 内联方式95
9.1.2 methods配置96
9.1.3 $events应用97
9.2 如何使用修饰符97
9.2.1 prevent98
9.2.2 stop98
9.2.3 capture98
9.2.4 self98
9.2.5 按键99
9.3 Vue.js 0.1 2到1.0中的变化99
9.3.1 v-on变更99
9.3.2 @click缩写100
第10章 Vue实例方法101
10.1 实例属性101
10.1.1 组件树访问101
10.1.2 DOM访问102
10.1.3 数据访问102
10.2 实例方法102
10.2.1 实例DOM方法的使用102
10.2.2 实例Event方法的使用104
第11章 组件107
11.1 基础108
11.1.1 注册108
11.1.2 数据传递110
11.1.3 混合123
11.1.4 动态组件126
11.2 相关拓展129
11.2.1 组件和v-for129
11.2.2 编写可复用组件130
11.2.3 异步组件130
11.2.4 资源命名约定131
11.2.5 内联模板132
11.2.6 片段实例133
11.3 生命周期134
11.4 开发组件136
11.4.1 基础组件136
11.4.2 基于第三方组件开发141
11.5 常见问题解析146
第12章 表单校验154
12.1 安装154
12.2 基本使用155
12.3 验证结果结构156
12.4 验证器语法158
12.4.1 校验字段名field158
12.4.2 校验规则定义160
12.5 内置验证规则163
12.5.1 required163
12.5.2 pattern165
12.5.3 minlength165
12.5.4 maxlength166
12.5.5 min167
12.5.6 max167
12.6 与v-model同时使用168
12.7 重置校验结果169
12.8 表单元素169
12.9 各校验状态对应的class172
12.9.1 自定义校验状态class173
12.9.2 在其他元素上使用校验状态class173
12.10 分组校验174
12.11 错误信息174
12.11.1 错误信息输出组件177
12.11.2 动态设置错误信息180
12.12 事件182
12.12.1 单个字段校验事件182
12.12.2 整个表单校验事件183
12.13 延迟初始化185
12.14 自定义验证器186
12.14.1 注册自定义验证器187
12.14.2 错误信息188
12.15 自定义验证时机189
12.16 异步验证192
12.16.1 注册异步验证器192
12.16.2 验证器函数context194
第13章 与服务端通信196
13.1 vue-resource安装及配置197
13.1.1 安装197
13.1.2 参数配置198
13.1.3 headers配置199
13.1.4 基本HTTP调用200
13.1.5 请求选项对象202
13.1.6 response对象205
13.1.7 RESTful调用205
13.1.8 拦截器207
13.1.9 跨域AJAX208
13.1.10 Promise210
13.1.11 url模板211
13.2 vue-async-data212
13.2.1 安装212
13.2.2 使用212
13.3 常见问题解析213
13.3.1 如何发送JSONP请求213
13.3.2 如何修改发送给服务端的数据类型215
13.3.3 跨域请求出错215
13.3.4 $.http.post方法变为OPTIONS方法216
第14章 路由与视图217
14.1 如何安装217
14.2 基本使用218
14.3 视图部分219
14.3.1 v-link219
14.3.2 router-view222
14.4 路由实例222
14.5 组件路由配置227
14.5.1 路由切换的各个阶段227
14.5.2 各阶段的钩子函数介绍230
14.6 路由匹配236
14.6.1 动态片段236
14.6.2 全匹配片段237
14.6.3 具名路径237
14.6.4 路由对象238
14.7 transition对象239
14.8 嵌套路由239
14.9 动态加载路由组件241
14.10 实战242
14.10.1 浏览器直接引用242
14.10.2 Webpack模块化开发244
14.11 常见问题解析250
第15章 vue-cli254
15.1 安装254
15.2 基本使用254
15.3 命令257
15.3.1 init257
15.3.2 list257
15.4 模板258
15.4.1 官方模板258
15.4.2 自定义模板258
15.4.3 本地模板259
15.5 不错的工具包259
15.5.1 commander259
15.5.2 download-git-repo259
15.5.3 inquirer259
15.5.4 ora260
第16章 测试开发与调试261
16.1 测试工具261
16.1.1 ESLint261
16.1.2 工具包263
16.2 开发工具264
16.2.1 Vue Syntax Highlight264
16.2.2 Snippets264
16.2.3 其他编辑器/IDE265
16.3 调试工具269
第17章 Scrat+Vue.js的化学反应271
17.1 浅谈前端工程化271
17.2 前端工程化怎么做271
17.3 Scrat简介273
17.4 Scrat+Vue.js实现组件275
17.5 案例分析276
17.5.1 准备工作277
17.5.2 代码实现279
17.5.3 编译和发布284
17.6 总结287
第18章 Vue.js 2.0288
18.1 API变更288
18.1.1 全局配置288
18.1.2 全局API289
18.1.3 VM 选项290
18.1.4 实例属性294
18.1.5 实例方法294
18.1.6 指令296
18.1.7 特殊元素297
18.1.8 服务端渲染297
18.2 Virtual DOM297
18.2.1 认识Virtual DOM297
18.2.2 Virtual DOM在Vue.js 2.0中的实现299
18.3 服务端渲染技术315
18.3.1 普通服务端渲染315
18.3.2 流式服务端渲染320
18.4 总结326
第19章 源码篇——util327
19.1 env327
19.1.1 系统判断328
19.1.2 属性支持328
19.1.3 过渡属性329
19.1.4 nextTick330
19.1.5 set332
19.2 dom332
19.2.1 dom操作333
19.2.2 属性操作339
19.2.3 class操作341
19.2.4 事件操作343
19.2.5 其他344
19.3 lang347
19.3.1 对象操作347
19.3.2 名称转换351
19.3.3 数组操作352
19.3.4 类型转换352
19.3.5 方法绑定354
19.3.6 其他354
19.4 components357
19.5 options359
19.6 debug364
第20章 源码篇——深入响应式原理365
20.1 如何追踪变化365
20.1.1 Observer367
20.1.2 Directive372
20.1.3 Watcher382
20.2 变化检测问题391
20.3 初始化数据394
20.4 异步更新队列395
20.5 计算属性的奥秘398
20.6 总结402
第21章 源码篇——父子类合并策略403
21.1 策略是什么403
21.1.1 生命周期合并策略403
21.1.2 属性方法计算405
21.1.3 数据合并策略406
第22章 源码篇——缓存409
22.1 Cache有什么用409
22.2 LRU410
22.3 Cache类410
22.4 put410
22.5 shift411
22.6 get412
第23章 源码篇——属性props413
23.1 流程设计413
23.2 属性name415
23.3 coerce416
23.4 type验证416
23.5 default417
23.6 validator418
第24章 源码篇——events419
24.1 events配置是什么419
24.2 如何配置419
24.2.1 $emit触发422
24.2.2 $once绑定424
24.2.3 $off删除425
24.2.4 $dispatch派发426
24.2.5 $broadcast广播427
第25章 Webpack428
25.1 安装428
25.2 基本使用429
25.3 命令行430
25.4 配置文件430
25.4.1 context431
25.4.2 entry431
25.4.3 output432
25.4.4 module433
25.4.5 resolve434
25.4.6 devServer435
25.5 开发调试435
25.5.1 安装435
25.5.2 启动服务435
25.5.3 命令行参数436
25.5.4 配置文件436
25.6 使用插件436
25.6.1 安装437
25.6.2 常用插件438
第26章 Rollup440
26.1 简介440
26.2 安装441
26.3 配置441
26.4 命令443
26.5 插件447
26.6 常见问题解析449
第27章 Browserify450
27.1 安装450
27.2 基本使用450
27.3 转换模块451
27.3.1 安装转换模块451
27.3.2 使用转换模块452
27.3.3 相关转换模块介绍452
第28章 vue-loader456
28.1 如何配置456
28.2 包含内容456
28.3 特性介绍457
28.4 常见问题解析458
28.5 源码解析459
28.6 工具包介绍465
第29章 PostCSS467
29.1 安装467
29.2 配置467
29.3 命令468
29.4 插件471
第30章 拓展篇473
30.1 Composition Event473
30.2 ES 6474
30.2.1 模块475
30.2.2 let479
30.2.3 const481
30.3 object482
30.4 函数柯里化488
30.4.1 动态创建函数488
30.4.2 参数复用489