Vue.js快跑
Callum Macrae
宋鹏, 刘腾辉, 张海雷, 吴浩亮 译
出版时间:2018年11月
页数:196
带你迅速领略运用Vue.js——组织与简化Web开发中流行的 JavaScript框架——构建既快又灵的单页Web应用。有了这本实践指南,你将迅速获得从基本用法到自定义组件以及更多高级特性——甚至包括JSX,即JavaScript语法扩展。
作者Callum Macrae向你展示了如何使用Vue生态系统中最实用的库,比如实现客户端路由的vue-router和实现状态管理的vuex,以及专门用于测试的vue-test-utils。如果你是一位熟练运用JavaScript、HTML和CSS的前端开发者,那么这本书将向你呈现如何使用Vue来开发一个功能齐全的Web 应用。
学会Vue.js基本用法,包括使用模板语法来将数据显示在页面上。
● 学会从零开始,或者使用vue-cli从模板开始创建一个Vue工程。
● 学会分离代码到独立组件中,从而创建一个可维护的代码库。
● 学会在Vue.js中使用CSS来为你的网站或网页应用增添样式。
● 学会使用render函数和JSX代替模板语法来定制页面的呈现。
● 学会使用vue-router来操控页面的路由。
● 学会使用vuex来集中进行状态管理。
● 学会使用单元测试来确保你的组件不出问题。
  1. 前言
  2. 第1章 Vue.js基础
  3. 为什么选择Vue.js
  4. 安装和设置
  5. vue-loader和webpack
  6. 模板(Template)、数据(Data)和指令(Directive)
  7. v-if vs v-show
  8. 模板中的循环
  9. 属性绑定
  10. 响应式
  11. 响应式如何实现
  12. 注意事项
  13. 双向数据绑定
  14. 动态设置 HTML
  15. 方法
  16. this
  17. 计算属性
  18. 侦听器
  19. 监听data对象中某个对象的属性
  20. 获取旧值
  21. 深度监听
  22. 过滤器
  23. 使用ref直接访问元素
  24. 输入和事件
  25. v-on简写
  26. 事件修饰符
  27. 生命周期钩子
  28. 自定义指令
  29. 钩子函数参数
  30. 过渡和动画
  31. CSS过渡
  32. JavaScript动画
  33. 总结
  34. 第2章 Vue.js组件
  35. 组件基础
  36. 数据、方法和计算属性
  37. 传递数据
  38. Prop验证
  39. Prop的大小写
  40. 响应式
  41. 数据流和.sync修饰符
  42. 自定义输入组件与v-model
  43. 使用插槽(slot)将内容传递给组件
  44. 默认内容
  45. 具名插槽
  46. 作用域插槽
  47. 自定义事件
  48. 混入
  49. 混入对象和组件的合并
  50. vue-loader和.vue文件
  51. 非Prop属性
  52. 组件和v-for指令
  53. 总结
  54. 第3章 使用Vue添加样式
  55. Class绑定
  56. 内联样式绑定
  57. 数组语法
  58. 多重值
  59. 用vue-loader实现Scoped CSS
  60. 用vue-loader实现CSS Modules
  61. 预处理器
  62. 总结
  63. 第4章 render函数和JSX
  64. 标签名称
  65. 数据对象
  66. 子节点
  67. JSX
  68. 总结
  69. 第5章 使用vue-router实现客户端路由
  70. 安装
  71. 基本用法
  72. HTML5 History模式
  73. 动态路由
  74. 响应路由变化
  75. 路由参数作为组件属性传入
  76. 嵌套路由
  77. 重定向和别名
  78. 链接导航
  79. tag属性
  80. active-class属性
  81. 原生事件
  82. 编程式导航
  83. 导航守卫
  84. 路由独享守卫
  85. 组件内部守卫
  86. 路由顺序
  87. 404页面
  88. 路由命名
  89. 总结
  90. 第6章 使用vuex实现状态管理
  91. 安装
  92. 概念
  93. State及其辅助函数
  94. State辅助函数
  95. Getter
  96. Getter辅助函数
  97. Mutation
  98. Mutation辅助函数
  99. Mutation必须是同步函数
  100. Action
  101. Action辅助函数
  102. 参数解构
  103. Promise与Action
  104. Module
  105. 文件结构
  106. 带命名空间的模块
  107. 总结
  108. 第7章 对Vue组件进行测试
  109. 测试单个组件
  110. 介绍vue-test-utils
  111. 查询DOM
  112. 挂载选项
  113. 模拟和存根数据
  114. 测试事件
  115. 总结
  116. 附录A 搭建Vue开发环境
  117. 附录B Vue与React
  118. 索引
书名:Vue.js快跑
作者:Callum Macrae
译者:宋鹏, 刘腾辉, 张海雷, 吴浩亮 译
国内出版社:电子工业出版社
出版时间:2018年11月
页数:196
书号:978-7-121-35299-7
原版书书名:Vue.js: Up & Running
原版书出版商:O'Reilly Media
Callum Macrae
 
Callum Macrae是一位在英国伦敦就职于Sam Knows的JavaScript开发工程师。Sam Knows致力于让所有人都拥有更快的互联网。他热衷于将Vue与SVG相结合,并定期为开源项目做贡献,包括gulp和他自己的一些项目。关于这些,无论是GitHub还是Twitter,都能通过@callumacrae发掘到更多。