书籍 零基础学  微信小程序开发的封面

零基础学 微信小程序开发PDF电子书下载

岂超凡著

购买点数

12

出版社

北京:机械工业出版社

出版时间

2019

ISBN

标注页数

328 页

PDF页数

338 页

标签

基础 开发

图书目录

第一篇 基础知识 1

第1章 认识微信小程序 1

1.1微信小程序介绍 1

1.1.1什么是微信小程序 1

1.1.2微信小程序的发展历史 1

1.1.3微信小程序的功能和应用场景 2

1.2微信小程序开发准备 2

1.2.1基础准备 2

1.2.2开发准备 5

1.3微信小程序开发工具介绍 6

1.3.1项目创建 6

1.3.2项目删除 8

1.3.3开发工具界面介绍 8

1.3.4项目调试介绍 9

1.4项目实战:“Hello World”项目 12

1.5本章小结 12

第2章 微信小程序项目结构配置 13

2.1文件介绍 13

2.1.1 .wxml后缀的结构文件 13

2.1.2 .wxss后缀的样式文件 13

2.1.3 .js后缀的逻辑文件 13

2.1.4 .json后缀的配置文件 14

2.1.5项目结构推荐配置 14

2.2微信小程序配置 15

2.2.1样式配置 15

2.2.2其他配置 17

2.2.3页面配置 17

2.3生命周期函数 18

2.3.1小程序的生命周期函数 19

2.3.2各页面的生命周期函数 19

2.4数据渲染 19

2.4.1数据绑定 19

2.4.2条件渲染 20

2.4.3列表渲染 20

2.5事件 21

2.6模板使用 22

2.7引用 23

2.8项目实战:通信录 23

2.9本章小结 25

第3章 微信小程序UI组件 27

3.1基础视图组件 27

3.1.1 view视图容器 27

3.1.2 scroll-view滚动视图容器 28

3.1.3 image图片容器 30

3.1.4 text文本组件 32

3.1.5 cover-view覆盖视图容器 32

3.1.6 cover-image覆盖图片容器 32

3.1.7 icon图标组件 32

3.2高级视图组件 33

3.2.1 swiper轮播容器 33

3.2.2 progress进度条组件 35

3.2.3 slider滑动选择器组件 36

3.2.4 switch开关组件 37

3.2.5 map地图组件 38

3.3表单组件 42

3.3.1 form表单组件 42

3.3.2 button按钮组件 43

3.3.3 checkbox多选项组件 44

3.3.4 radio单选项组件 45

3.3.5 label扩展组件 46

3.3.6 input输入框组件 47

3.3.7 textarea多行输入框组件 49

3.3.8 picker滚动选择器组件 50

3.3.9 picker-view嵌入式滚动选择器组件 56

3.4媒体组件 58

3.4.1 camera相机组件 59

3.4.2 audio音频组件 60

3.4.3 video视频组件 61

3.5画布组件canvas 64

3.6项目实战:计算器 65

3.7本章小结 73

第4章 微信小程序API 74

4.1页面导航 74

4.1.1 wx.navigateTo 74

4.1.2 wx.navigateBack 75

4.1.3 wx.switchTab 75

4.1.4 wx.redirectTo 75

4.1.5 wx.reLaunch 76

4.2网络请求 76

4.2.1发送网络请求 76

4.2.2文件的上传、下载 77

4.3文件的操作 79

4.3.1文件保存与打开 79

4.3.2文件信息获取 80

4.3.3文件管理者 81

4.4图片的操作 81

4.4.1图片选择 81

4.4.2图片预览 82

4.4.3图片信息获取 83

4.4.4图片保存 83

4.5交互反馈 84

4.5.1消息提示框 84

4.5.2加载提示框 85

4.5.3模态弹窗 86

4.5.4下弹操作菜单 86

4.6获取用户信息 87

4.6.1用户登录 87

4.6.2用户信息 88

4.6.3用户位置 90

4.6.4用户授权 91

4.7设备信息API 92

4.7.1获取设备信息 92

4.7.2屏幕亮度 93

4.7.3获取设备电量 93

4.7.4设备剪切板 94

4.7.5设备方向 94

4.7.6设备网络 95

4.7.7拨打电话 96

4.7.8扫描二维码 96

4.8其他常用的API 97

4.8.1微信支付 97

4.8.2转发 98

4.8.3下拉刷新 99

4.9数据缓存 100

4.10项目实战:九宫格选图 101

4.11本章小结 107

第二篇 实战案例 109

第5章 新闻阅读 109

5.1需求描述 109

5.2设计思路 109

5.2.1首页描述 109

5.2.2视频页描述 109

5.2.3我的描述 110

5.3准备工作 111

5.4页面搭建 113

5.4.1首页页面搭建 113

5.4.2视频页面搭建 117

5.4.3我的页面搭建 120

5.5逻辑搭建 120

5.5.1首页逻辑 120

5.5.2视频逻辑 123

5.5.3我的逻辑 125

5.6项目小结 125

第6章 单车共享 126

6.1需求描述 126

6.2设计思路 126

6.2.1首页描述 126

6.2.2故障申报描述 127

6.2.3我的描述 127

6.3准备工作 128

6.4页面搭建 129

6.4.1首页页面搭建 129

6.4.2我的页面搭建 132

6.4.3报修页面搭建 135

6.5逻辑搭建 140

6.5.1页面跳转逻辑 140

6.5.2首页逻辑 141

6.5.3车辆故障逻辑 143

6.6数据获取 148

6.7项目小结 149

第7章 视频快讯 151

7.1需求描述 151

7.2设计思路 151

7.2.1首页描述 151

7.2.2短视频描述 151

7.2.3频道描述 151

7.2.4我的描述 153

7.3准备工作 154

7.4页面搭建 155

7.4.1首页页面搭建 156

7.4.2短视频页面搭建 160

7.4.3频道页面搭建 165

7.4.4我的页面搭建 169

7.5逻辑搭建 172

7.5.1首页逻辑 173

7.5.2短视频逻辑 174

7.5.3频道逻辑 176

7.5.4我的逻辑 177

7.6项目优化 179

7.7项目小结 181

第8章 云音乐 182

8.1需求描述 182

8.2设计思路 182

8.2.1发现描述 182

8.2.2我的描述 182

8.2.3私人FM描述 183

8.2.4每日推荐描述 183

8.2.5歌单描述 183

8.2.6排行榜描述 183

8.2.7歌单列表描述 185

8.2.8音频播放描述 185

8.3准备工作 186

8.4页面搭建 188

8.4.1发现页面搭建 188

8.4.2我的页面搭建 201

8.4.3私人FM页面搭建 203

8.4.4每日推荐页面搭建 205

8.4.5歌单页面搭建 209

8.4.6排行榜页面搭建 212

8.4.7歌单列表页面搭建 214

8.4.8音频播放页面搭建 219

8.5逻辑搭建 221

8.5.1发现逻辑 223

8.5.2每日推荐逻辑 228

8.5.3歌单逻辑 230

8.5.4排行榜逻辑 231

8.5.5歌单列表逻辑 233

8.5.6音频播放逻辑 235

8.6项目小结 239

第9章 商城购物 240

9.1需求描述 240

9.2设计思路 240

9.2.1首页描述 240

9.2.2分类描述 240

9.2.3购物车描述 240

9.2.4我的未登录描述 241

9.3准备工作 243

9.4页面搭建 244

9.4.1首页页面搭建 244

9.4.2分类页面搭建 250

9.4.3购物车页面搭建 254

9.4.4我的未登录页面搭建 259

9.5逻辑搭建 264

9.5.1首页逻辑 264

9.5.2分类逻辑 266

9.5.3我的未登录逻辑 267

9.5.4购物车逻辑 269

9.6项目小结 275

第10章 外卖配送 276

10.1需求描述 276

10.2设计思路 276

10.2.1首页描述 276

10.2.2大类型描述 276

10.2.3为你优选描述 277

10.2.4商铺详情描述 277

10.3准备工作 278

10.4页面搭建 279

10.4.1首页页面搭建 280

10.4.2大类型页面搭建 291

10.4.3为你优选页面搭建 295

10.4.4商铺详情页面搭建 297

10.5逻辑搭建 311

10.5.1首页逻辑 311

10.5.2大类型逻辑 315

10.5.3为你优选逻辑 318

10.5.4商铺详情逻辑 319

10.6项目小结 325

查看更多关于的内容

本类热门
在线购买PDF电子书
下载此书RAR压缩包