万本电子书0元读

万本电子书0元读

顶部广告

Vue.js权威指南电子书

√ 前端大腕集体赞誉站台,随着阿里Weex源,2016可谓Vue.js年! √ 作为移动端*方案,Vue在React Native和Ionic之外另辟蹊径! √ 滴滴前端团队潜心研究和实践Vue.js,得到框架作者尤雨溪盛赞! √ 本书兼容和覆盖新版本Vue.js 2.0特性,同样适用于阶人群!

售       价:¥

纸质售价:¥74.20购买纸书

1716人正在读 | 0人评论 6.7

作       者:张耀春等

出  版  社:电子工业出版社

出版时间:2016-09-01

字       数:34.7万

所属分类: 科技 > 计算机/网络 > 程序设计

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
Vue.js是一个用来发Web界面的前端库。本书致力于普及国内Vue.js技术体系,让更多喜欢前端的人员了解和学习Vue.js。如果你对Vue.js基础知识感兴趣,如果你对源码解析感兴趣,如果你对Vue.js 2.0感兴趣,如果你对主流包工具感兴趣,如果你对如何实践感兴趣,本书都是一本不容错过的以示例代码为引导、知识涵盖全面的*选择。全书一共30章,由浅深地讲解了Vue.js基本语法及源码解析。主要内容包括数据绑定、指令、表单控件绑定、过滤器、组件、表单验证、服务通信、路由和视图、vue-cli、测试发和调试、源码解析及主流包构建工具等。该书内容全面,讲解细致,示例丰富,适用于各层次的发者。<br/>【推荐语】<br/>√ 前端大腕集体赞誉站台,随着阿里Weex源,2016可谓Vue.js年! √ 作为移动端*方案,Vue在React Native和Ionic之外另辟蹊径! √ 滴滴前端团队潜心研究和实践Vue.js,得到框架作者尤雨溪盛赞! √ 本书兼容和覆盖新版本Vue.js 2.0特性,同样适用于阶人群!<br/>【作者】<br/>滴滴出行公共前端团队,主要负责公司级组件库和基础服务建设和前端解决方案。我们喜欢新技术,热衷沉淀和积累。 张耀春:公共前端团队负责人,人称“小春”,09 年触前端,喜欢潜水、赛车和专研新技术。 黄轶:前端技术专家,擅长前端自动化、工程化及前端架构,喜欢源,乐于分享。 王静:负责mis 项目发管理,爱生活、爱冒险、爱挑战,对代码有一丢丢的小洁癖。 苏伟:负责MIS系统发,熟悉Angular、Vue等发框架,擅长使用工具来提高发效率。 王瑾:负责webapp方向的发,喜欢自己的代码终呈现在用户面前的感觉。 殷献勇:北邮土著,CS 硕士在读。享受编程,热爱前端。期待成为* JavaScript 技术栈工程师。<br/>
目录展开

内容简介

推荐序

前言

本书读者对象

如何阅读本书

本书结构

第1章 遇见Vue.js

1.1 MVX模式是什么

1.1.1 MVC

1.1.2 MVP

1.1.3 MVVM

1.2 Vue.js是什么

1.2.1 Vue.js与其他框架的区别

1.2.2 如何使用Vue.js

1.2.3 Vue.js的发展历史

第2章 数据绑定

2.1 语法

2.1.1 插值

2.1.2 表达式

2.1.3 指令

2.2 分隔符

第3章 指令

3.1 内部指令

3.1.1 v-if

3.1.2 v-show

3.1.3 v-else

3.1.4 v-model

3.1.5 v-repeat

3.1.6 v-for

3.1.7 v-text

3.1.8 v-html

3.1.9 v-bind

3.1.10 v-on

3.1.11 v-ref

3.1.12 v-el

3.1.13 v-pre

3.1.14 v-cloak

3.2 自定义指令

3.2.1 基础

3.2.2 高级选项

3.3 内部指令解析

3.4 常见问题解析

第4章 计算属性

4.1 什么是计算属性

4.2 计算属性缓存

4.3 常见问题

4.3.1 计算属性getter不执行的场景

4.3.2 在v-repeat中使用计算属性

第5章 表单控件绑定

5.1 基本用法

5.1.1 text

5.1.2 checkbox

5.1.3 radio

5.1.4 select

5.2 值绑定

5.3 v-model修饰指令

5.3.1 lazy

5.3.2 debounce

5.3.3 number

5.4 修饰指令原理

5.4.1 lazy源码解析

5.4.2 debounce源码解析

5.4.3 number源码解析

第6章 过滤器

6.1 内置过滤器

6.1.1 字母操作

6.1.2 json过滤器

6.1.3 限制

6.1.4 currency过滤器

6.1.5 debounce过滤器

6.2 自定义过滤器

6.2.1 fillter语法

6.2.2 教你写一个filter

6.3 源码解析

6.3.1 管道实现

6.3.2 过滤器解析

6.4 常见问题解析

第7章 Class与Style绑定

7.1 绑定HTML Class

7.1.1 对象语法

7.1.2 数组语法

7.2 绑定内联样式

7.2.1 对象语法

7.2.2 数组语法

7.2.3 自动添加前缀

第8章 过渡

8.1 CSS过渡

8.1.1 内置Class类名

8.1.2 自定义CSS类名

8.1.3 显式声明CSS过渡类型

8.1.4 动画案例

8.1.5 过渡流程

8.2 JavaScript过渡

8.3 渐进过渡

第9章 Method

9.1 如何绑定事件

9.1.1 内联方式

9.1.2 methods配置

9.1.3 $events应用

9.2 如何使用修饰符

9.2.1 prevent

9.2.2 stop

9.2.3 capture

9.2.4 self

9.2.5 按键

9.3 Vue.js 0.12到1.0中的变化

9.3.1 v-on变更

9.3.2 @click缩写

第10章 Vue实例方法

10.1 实例属性

10.1.1 组件树访问

10.1.2 DOM访问

10.1.3 数据访问

10.2 实例方法

10.2.1 实例DOM方法的使用

10.2.2 实例Event方法的使用

第11章 组件

11.1 基础

11.1.1 注册

11.1.2 数据传递

11.1.3 混合

11.1.4 动态组件

11.2 相关拓展

11.2.1 组件和v-for

11.2.2 编写可复用组件

11.2.3 异步组件

11.2.4 资源命名约定

11.2.5 内联模板

11.2.6 片段实例

11.3 生命周期

11.4 开发组件

11.4.1 基础组件

11.4.2 基于第三方组件开发

11.5 常见问题解析

第12章 表单校验

12.1 安装

12.2 基本使用

12.3 验证结果结构

12.4 验证器语法

12.4.1 校验字段名field

12.4.2 校验规则定义

12.5 内置验证规则

12.5.1 required

12.5.2 pattern

12.5.3 minlength

12.5.4 maxlength

12.5.5 min

12.5.6 max

12.6 与v-model同时使用

12.7 重置校验结果

12.8 表单元素

12.9 各校验状态对应的class

12.9.1 自定义校验状态class

12.9.2 在其他元素上使用校验状态class

12.10 分组校验

12.11 错误信息

12.11.1 错误信息输出组件

12.11.2 动态设置错误信息

12.12 事件

12.12.1 单个字段校验事件

12.12.2 整个表单校验事件

12.13 延迟初始化

12.14 自定义验证器

12.14.1 注册自定义验证器

12.14.2 错误信息

12.15 自定义验证时机

12.16 异步验证

12.16.1 注册异步验证器

12.16.2 验证器函数context

第13章 与服务端通信

13.1 vue-resource安装及配置

13.1.1 安装

13.1.2 参数配置

13.1.3 headers配置

13.1.4 基本HTTP调用

13.1.5 请求选项对象

13.1.6 response对象

13.1.7 RESTful调用

13.1.8 拦截器

13.1.9 跨域AJAX

13.1.10 Promise

13.1.11 url模板

13.2 vue-async-data

13.2.1 安装

13.2.2 使用

13.3 常见问题解析

13.3.1 如何发送JSONP请求

13.3.2 如何修改发送给服务端的数据类型

13.3.3 跨域请求出错

13.3.4 $.http.post方法变为OPTIONS方法

第14章 路由与视图

14.1 如何安装

14.2 基本使用

14.3 视图部分

14.3.1 v-link

14.3.2 router-view

14.4 路由实例

14.5 组件路由配置

14.5.1 路由切换的各个阶段

14.5.2 各阶段的钩子函数介绍

14.6 路由匹配

14.6.1 动态片段

14.6.2 全匹配片段

14.6.3 具名路径

14.6.4 路由对象

14.7 transition对象

14.8 嵌套路由

14.9 动态加载路由组件

14.10 实战

14.10.1 浏览器直接引用

14.10.2 Webpack模块化开发

14.11 常见问题解析

第15章 vue-cli

15.1 安装

15.2 基本使用

15.3 命令

15.3.1 init

15.3.2 list

15.4 模板

15.4.1 官方模板

15.4.2 自定义模板

15.4.3 本地模板

15.5 不错的工具包

15.5.1 commander

15.5.2 download-git-repo

15.5.3 inquirer

15.5.4 ora

第16章 测试开发与调试

16.1 测试工具

16.1.1 ESLint

16.1.2 工具包

16.2 开发工具

16.2.1 Vue Syntax Highlight

16.2.2 Snippets

16.2.3 其他编辑器/IDE

16.3 调试工具

第17章 Scrat+Vue.js的化学反应

17.1 浅谈前端工程化

17.2 前端工程化怎么做

17.3 Scrat简介

17.4 Scrat+Vue.js实现组件

17.5 案例分析

17.5.1 准备工作

17.5.2 代码实现

17.5.3 编译和发布

17.6 总结

第18章 Vue.js 2.0

18.1 API变更

18.1.1 全局配置

18.1.2 全局API

18.1.3 VM选项

18.1.4 实例属性

18.1.5 实例方法

18.1.6 指令

18.1.7 特殊元素

18.1.8 服务端渲染

18.2 Virtual DOM

18.2.1 认识Virtual DOM

18.2.2 Virtual DOM在Vue.js 2.0中的实现

18.3 服务端渲染技术

18.3.1 普通服务端渲染

18.3.2 流式服务端渲染

18.4 总结

第19章 源码篇——util

19.1 env

19.1.1 系统判断

19.1.2 属性支持

19.1.3 过渡属性

19.1.4 nextTick

19.1.5 set

19.2 dom

19.2.1 dom操作

19.2.2 属性操作

19.2.3 class操作

19.2.4 事件操作

19.2.5 其他

19.3 lang

19.3.1 对象操作

19.3.2 名称转换

19.3.3 数组操作

19.3.4 类型转换

19.3.5 方法绑定

19.3.6 其他

19.4 components

19.5 options

19.6 debug

第20章 源码篇——深入响应式原理

20.1 如何追踪变化

20.1.1 Observer

20.1.2 Directive

20.1.3 Watcher

20.2 变化检测问题

20.3 初始化数据

20.4 异步更新队列

20.5 计算属性的奥秘

20.6 总结

第21章 源码篇——父子类合并策略

21.1 策略是什么

21.1.1 生命周期合并策略

21.1.2 属性方法计算

21.1.3 数据合并策略

第22章 源码篇——缓存

22.1 Cache有什么用

22.2 LRU

22.3 Cache类

22.4 put

22.5 shift

22.6 get

第23章 源码篇——属性props

23.1 流程设计

23.2 属性name

23.3 coerce

23.4 type 验证

23.5 default

23.6 validator

第24章 源码篇——events

24.1 events配置是什么

24.2 如何配置

24.2.1 $emit触发

24.2.2 $once 绑定

24.2.3 $off删除

24.2.4 $dispatch派发

24.2.5 $broadcast广播

第25章 Webpack

25.1 安装

25.2 基本使用

25.3 命令行

25.4 配置文件

25.4.1 context

25.4.2 entry

25.4.3 output

25.4.4 module

25.4.5 resolve

25.4.6 devServer

25.5 开发调试

25.5.1 安装

25.5.2 启动服务

25.5.3 命令行参数

25.5.4 配置文件

25.6 使用插件

25.6.1 安装

25.6.2 常用插件

第26章 Rollup

26.1 简介

26.2 安装

26.3 配置

26.4 命令

26.5 插件

26.6 常见问题解析

第27章 Browserify

27.1 安装

27.2 基本使用

27.3 转换模块

27.3.1 安装转换模块

27.3.2 使用转换模块

27.3.3 相关转换模块介绍

第28章 vue-loader

28.1 如何配置

28.2 包含内容

28.3 特性介绍

28.4 常见问题解析

28.5 源码解析

28.6 工具包介绍

第29章 PostCSS

29.1 安装

29.2 配置

29.3 命令

29.4 插件

第30章 拓展篇

30.1 Composition Event

30.2 ES 6

30.2.1 模块

30.2.2 let

30.2.3 const

30.3 object

30.4 函数柯里化

30.4.1 动态创建函数

30.4.2 参数复用

累计评论(0条) 2个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部