《Vue.js项目实战》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:(法)纪尧姆·周著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2019
  • ISBN:9787115501998
  • 页数:278 页
图书介绍:本书首先带领你学习Vue.js 2的基础知识,并使用指令以及丰富的用户体验创建你的第一个Web应用。你将通过创建基于浏览器的游戏来了解动画和交互性。然后通过使用可用的工具和预处理器,你将学习如何使用插件创建多页面应用程序。你将为应用程序创建高效和高性能的功能组件。接下来,你将创建自己的在线商店并对其进行优化。最后,你将Vue.js与实时库Meteor集成,创建一个显示实时数据的仪表板。

第1章 Vue开发入门 1

1.1为什么需要另外一个前端框架 1

1.1.1一个有发展前景的项目 2

1.1.2兼容性要求 2

1.2一分钟设置 3

1.3创建一个应用 3

1.4借助模板实现DOM的动态性 6

1.4.1文本显示 6

1.4.2利用指令添加基本的交互 7

1.5小结 8

第2章 项目1:Markdown笔记本 9

2.1一个基本的笔记编辑器 10

2.1.1项目设置 10

2.1.2笔记编辑器 11

2.1.3预览面板 12

2.1.4保存笔记 15

2.1.5加载已保存的笔记 18

2.2多条笔记 20

2.2.1笔记列表 20

2.2.2选中一条笔记 25

2.2.3笔记工具栏 32

2.2.4状态栏 36

2.3小结 40

第3章 项目2:城堡决斗游戏 41

3.1游戏规则 41

3.2项目设置 44

3.3暴风雨前的平静 45

3.3.1模板选项 45

3.3.2应用的state 45

3.3.3万能的组件 47

3.4构建用户界面 48

3.4.1第一个组件:顶栏 48

3.4.2显示卡牌 52

3.4.3手牌 57

3.4.4浮层 68

3.5游戏世界和场景 75

3.5.1城堡 75

3.5.2城堡旗帜 77

3.5.3云的动画 82

3.6游戏玩法 85

3.6.1抽取卡牌 85

3.6.2出牌 86

3.6.3下一回合 90

3.7小结 92

第4章 高级项目设置 93

4.1设置开发环境 93

4.1.1安装官方命令行工具vue-cli 93

4.1.2代码编辑器 94

4.2第一个完整的Vue应用 94

4.2.1项目脚手架 94

4.2.2创建应用 95

4.2.3渲染函数 96

4.2.4配置Babel 97

4.2.5更新依赖 98

4.2.6为生产而构建 99

4.3单文件组件 100

4.3.1模板 101

4.3.2脚本 102

4.3.3样式 104

4.3.4组件内的组件 106

4.4小结 108

第5章 项目3:支持中心 109

5.1通用应用结构 109

5.1.1项目设置 109

5.1.2路由和页面 110

5.2 FAQ——使用API 119

5.2.1服务器设置 119

5.2.2使用f etch 119

5.2.3用自己的插件扩展Vue 124

5.2.4使用mixin复用代码 126

5.3支持工单 132

5.3.1用户认证 132

5.3.2显示和增加工单 152

5.3.3高级路由特性 164

5.4小结 171

第6章 项目4:博客地图 172

6.1 Google认证和状态管理 173

6.1.1项目设置 173

6.1.2使用Vuex进行状态管理 177

6.1.3用户状态 187

6.2嵌入Google地图 193

6.2.1安装 193

6.2.2添加地图 194

6.2.3将BlogMap连接到store 196

6.3博客和评论 201

6.3.1在store中添加博客模块 201

6.3.2渲染函数和JSX 202

6.3.3创建一篇博客 210

6.3.4获取博客列表 217

6.3.5选中博客 222

6.4小结 231

第7章 项目5:在线商店以及扩展 232

7.1高级开发流程 232

7.1.1项目设置 233

7.1.2使用PostCSS为CSS自动添加前缀 235

7.1.3通过ESLint提升代码质量和风格 236

7.1.4 Jest单元测试 240

7.2补充话题 245

7.2.1国际化和代码拆分 245

7.2.2服务端渲染 250

7.2.3生产环境构建 260

7.3小结 263

第8章 项目6:使用Meteor开发实时仪表盘 264

8.1项目设置 265

8.1.1什么是Meteor 265

8.1.2安装Meteor 265

8.1.3创建项目 266

8.1.4第一个Vue Meteor应用 266

8.1.5路由 268

8.2产品测量记录 269

8.2.1集成Meteor集合 269

8.2.2设置数据 269

8.2.3模拟测量记录 270

8.3仪表盘和报告 272

8.3.1进度条库 272

8.3.2 Meteor发布 272

8.3.3创建仪表盘组件 273

8.4小结 277