图书介绍

Vue.js快速入门PDF|Epub|txt|kindle电子书版本下载

Vue.js快速入门
  • 申思维著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302517542
  • 出版时间:2019
  • 标注页数:244页
  • 文件大小:41MB
  • 文件页数:257页
  • 主题词:网页制作工具-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Vue.js快速入门PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 Vue.js概述1

1.1单页应用的出现1

1.2为什么要使用Vue.js2

1.2.1单页应用2

1.2.2知名的单页应用(SPA)框架对比5

1.2.3被腾讯和阿里巴巴所青睐9

1.2.4用到Vue.js的项目9

第2章 原生的Vue.js10

2.1极速入门10

2.2实际项目11

2.2.1运行整个项目12

2.2.2 HTML代码的〈head〉部分18

2.2.3 HTML代码的〈body〉部分19

2.2.4 js代码部分21

2.2.5小结25

第3章 Webpack+Vue.js开发准备26

3.1学习过程26

3.1.1可以跳过的章节26

3.1.2简写说明26

3.1.3本书例子文件下载27

3.2 NVM、 NPM与Node27

3.2.1 Windows下的安装28

3.2.2 Linux、 Mac下的安装31

3.2.3运行31

3.2.4使用NVM安装或管理node版本32

3.2.5删除NVM33

3.2.6加快NVM和NPM的下载速度33

3.3 Git在Windows下的使用34

3.3.1为什么要使用Git Bash34

3.3.2安装git客户端35

3.3.3使用Git Bash40

3.4 Webpack41

3.4.1 Webpack功能42

3.4.2 Webpack安装与使用43

3.5开发环境的搭建44

3.5.1安装Vue.js44

3.5.2运行vue44

3.6 Webpack下的Vue.js项目文件结构45

3.6.1 build文件夹46

3.6.2 config文件夹46

3.6.3 dist文件夹47

3.6.4 node modules文件夹47

3.6.5 src文件夹49

第4章 Webpack+Vue.js实战50

4.1创建一个页面50

4.1.1新建路由50

4.1.2创建一个新的Component51

4.1.3为页面添加样式52

4.1.4定义并显示变量53

4.2 Vue.js中的ECMAScript55

4.2.1 let、 var、常量与全局变量55

4.2.2导入代码:import56

4.2.3方便其他代码使用自己:export default {..}56

4.2.4 ES中的简写57

4.2.5箭头函数=>57

4.2.6 hash中同名的key、 value的简写58

4.2.7分号可以省略58

4.2.8解构赋值58

4.3 Vue.js渲染页面的过程和原理59

4.3.1渲染过程1: js入口文件59

4.3.2渲染过程2:静态的HTML页面(index.html)61

4.3.3渲染过程3: main.js中的Vue定义62

4.3.4渲染原理与实例63

4.4视图中的渲染64

4.4.1渲染某个变量64

4.4.2方法的声明和调用65

4.4.3事件处理:v-on66

4.5视图中的Directive(指令)67

4.5.1前提:在directive中使用表达式(Expression)67

4.5.2循环:v-for67

4.5.3判断:v-if69

4.5.4 v-if与v-for的优先级70

4.5.5 v-bind72

4.5.6 v-on73

4.5.7 v-model与双向绑定75

4.6发送http请求77

4.6.1调用http请求78

4.6.2远程接口的格式80

4.6.3设置Vue.js开发服务器的代理81

4.6.4打开页面,查看http请求83

4.6.5把结果渲染到页面中84

4.6.6如何发起post请求85

4.7不同页面间的参数传递86

4.7.1回顾:现有的接口86

4.7.2显示博客详情页87

4.7.3新增路由88

4.7.4修改博客列表页的跳转方式1:使用事件89

4.7.5修改博客列表页的跳转方式2:使用v-link91

4.8路由92

4.8.1基本用法92

4.8.2跳转到某个路由时带上参数93

4.8.3根据路由获取参数94

4.9使用样式94

4.10双向绑定96

4.11表单项目的绑定99

4.12表单的提交102

4.13 Component组件105

4.13.1如何查看文档105

4.13.2 Component的重要作用:重用代码106

4.13.3组件的创建106

4.13.4向组件中传递参数108

4.13.5脱离Webpack,在原生Vue.js中创建component110

第5章 运维和发布Vue.js项目112

5.1打包和部署112

5.1.1打包112

5.1.2部署114

5.2解决域名问题与跨域问题117

5.2.1域名404问题118

5.2.2跨域问题119

5.2.3解决域名问题和跨域问题120

5.3如何Debug122

5.3.1时刻留意本地开发服务器122

5.3.2看developer tools提出的日志122

5.3.3查看页面给出的错误提示123

5.4基本命令125

5.4.1建立新项目125

5.4.2安装所有的第三方包125

5.4.3在本地运行126

5.4.4打包编译127

第6章 进阶知识128

6.1 js的作用域与this128

6.1.1作用域128

6.1.2 this130

6.1.3实战经验131

6.2 Mixin133

6.3使用Computed Properties(计算得到的属性)和watchers(监听器)135

6.3.1典型例子135

6.3.2 Computed Properties与普通方法的区别136

6.3.3 watched property137

6.3.4 Computed Property的setter(赋值函数)140

6.4 Component(组件)进阶141

6.4.1实际项目中的Component142

6.4.2 Prop144

6.4.3 Attribute146

6.5 Slot146

6.5.1普通的Slot147

6.5.2 named slot148

6.5.3 slot的默认值149

6.6 Vuex150

6.6.1正常使用的顺序150

6.6.2 Computed属性154

6.6.3 Vuex原理图155

6.7 Vue.js的生命周期156

6.8最佳实践157

6.9 Event Handler事件处理158

6.9.1支持的Event158

6.9.2使用v-on进行事件绑定159

6.10与CSS预处理器结合使用168

6.10.1 SCSS168

6.10.2 LESS169

6.10.3 SASS170

6.10.4在Vue.js中使用CSS预编译器171

6.11自定义Directive172

6.11.1例子172

6.11.2自定义Directive的命名方法173

6.11.3钩子方法(Hook Functions)174

6.11.4自定义Directive可以接收到的参数174

6.11.5实战经验175

第7章 实战周边及相关工具176

7.1微信支付176

7.2 Hybrid App:混合式App177

7.3安装Vue.js的开发工具:Vue.js devtool178

7.4如何阅读官方文档181

第8章 实战项目183

8.1准备1:文字需求183

8.2准备2:需求原型图186

8.2.1明确前端页面186

8.2.2如何画原型图186

8.2.3首页186

8.2.4商品列表页187

8.2.5商品详情页187

8.2.6购物车页面188

8.2.7支付页面188

8.2.8我的页面189

8.2.9我的订单列表页面189

8.2.10总结190

8.3准备3:微信的相关账号和开发者工具190

8.3.1微信相关账号的申请190

8.3.2微信开发者工具190

8.4项目的搭建192

8.5用户的注册和微信授权193

8.6登录状态的保持202

8.7首页轮播图203

8.8底部Tab213

8.9商品列表页217

8.10商品详情页219

8.11购物车225

8.13微信支付233

8.14回顾244

热门推荐