图书介绍
小程序,大未来 微信小程序开发PDF|Epub|txt|kindle电子书版本网盘下载
![小程序,大未来 微信小程序开发](https://www.shukui.net/cover/15/31333628.jpg)
- 吕云翔,田旺,朱子彧,郭致远编著 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121340581
- 出版时间:2018
- 标注页数:341页
- 文件大小:51MB
- 文件页数:352页
- 主题词:移动终端-应用程序-程序设计
PDF下载
下载说明
小程序,大未来 微信小程序开发PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一部分 小程序是什么2
第1章 小程序的定义2
1.1 走进小程序2
1.2 小程序与微信公众号3
1.2.1 获取方式3
1.2.2 功能特性8
1.2.3 在微信中的入口8
1.3 小程序与App9
1.3.1 运行原理9
1.3.2 开发推广难度10
1.3.3 使用体验10
第2章 小程序的定位12
2.1 小程序的特点12
2.2 小程序的使用场景15
第3章 小程序的运行17
3.1 小程序本身的生命周期17
3.2 小程序页面的生命周期19
第二部分 开发设计小程序26
第4章 初次上手26
4.1 注册小程序账号26
4.1.1 已认证公众号快速获取小程序26
4.1.2 个人/企业注册小程序28
4.2 开始前的准备35
4.2.1 快速创建门店小程序35
4.2.2 获取小程序开发者工具36
4.3 开发者工具的使用37
第5章 一个叫Hello World的小程序44
5.1 创建示例项目44
5.2 代码文件目录结构46
5.2.1 小程序的目录结构46
5.2.2 探究Hello World的实现47
5.3 在手机上预览小程序56
5.3.1 Hello World在手机上的体验56
5.3.2 调试预览及ES6 API支持细节58
5.4 审核和发布小程序62
第6章 小程序结构详解64
6.1 MINA框架64
6.1.1 MINA框架简介64
6.1.2 MINA框架的功能65
6.2 配置文件详解66
6.2.1 全局配置文件66
6.2.2 页面配置文件71
6.3 视图层71
6.3.1 WXML72
6.3.2 WXSS85
6.3.3 组件86
6.4 逻辑层86
6.4.1 注册程序86
6.4.2 注册页面88
6.4.3 文件作用域及模块化91
6.4.4 API92
第7章 小程序的基本组件93
7.1 视图容器95
7.1.1 view视图容器95
7.1.2 scroll-view滚动视图容器98
7.1.3 swiper滑块视图容器和swiper-item滑动项目组件101
7.2 基础内容103
7.2.1 icon图标103
7.2.2 text文本105
7.2.3 progress进度条106
7.3 表单组件108
7.3.1 button按钮108
7.3.2 checkbox多选项目109
7.3.3 form表单111
7.3.4 input输入框113
7.3.5 label标签116
7.3.6 picker选择器118
7.3.7 picker-view嵌入页面的滚动选择器121
7.3.8 radio单选项目123
7.3.9 slider滑动选择器125
7.3.10 switch开关选择器127
7.3.11 textarea多行输入框128
7.4 页面链接130
7.5 媒体组件133
7.5.1 audio音频组件133
7.5.2 video视频组件135
7.5.3 image图片组件137
7.6 地图组件140
7.7 画布143
7.8 客服会话按钮145
第8章 小程序编程接口(API)详解147
8.1 网络147
8.1.1 发起请求147
8.1.2 上传和下载150
8.1.3 WebSocket154
8.2 媒体157
8.2.1 图片157
8.2.2 录音162
8.2.3 音频播放控制162
8.2.4 音乐播放控制168
8.2.5 音频组件控制170
8.2.6 视频170
8.2.7 视频组件控制173
8.3 文件174
8.4 数据缓存179
8.5 位置185
8.5.1 获取位置185
8.5.2 查看位置188
8.5.3 地图组件控制189
8.6 设备190
8.6.1 系统信息190
8.6.2 网络状态192
8.6.3 加速度计193
8.6.4 罗盘196
8.6.5 拨打电话198
8.6.6 扫码199
8.6.7 剪贴板201
8.6.8 蓝牙201
8.7 界面213
8.7.1 交互反馈213
8.7.2 设置导航条216
8.7.3 导航217
8.7.4 动画219
8.7.5 绘图223
8.7.6 下拉刷新245
8.8 第三方平台246
8.9 开放接口248
8.9.1 登录248
8.9.2 用户信息252
8.9.3 微信支付254
8.9.4 模板消息255
8.9.5 客服消息259
8.9.6 分享267
8.9.7 获取二维码268
8.9.8 收货地址269
8.9.9 卡券270
8.9.10 设置271
8.10 数据分析272
8.10.1 概况趋势272
8.10.2 访问趋势273
8.10.3 访问分布276
8.10.4 访问留存280
8.10.5 访问页面283
8.11 拓展接口285
第9章 小程序和后台服务器数据交互实例286
9.1 服务器申请购买与配置286
9.2 如何取得HTTPS认证292
9.3 后台数据接口设计实例294
9.4 小程序调用数据交互实例298
第10章 小程序的安全及性能302
10.1 小程序安全设置302
10.1.1 数据安全303
10.1.2 网络安全304
10.1.3 存储安全304
10.1.4 开放接口安全305
10.1.5 钓鱼风险305
10.2 小程序性能优化306
10.2.1 网络请求接口域名的限制解决306
10.2.2 应用内部支持HTTPS请求306
10.2.3 并发的网络请求306
10.2.4 多个页面的代码合用306
10.2.5 小程序登录问题307
10.2.6 开发目录与发布目录分开管理307
10.2.7 小程序大小优化308
第三部分 小程序实例310
第11章 电商类小程序:在线商城310
11.1 整体思路设计310
11.1.1 页面设置310
11.1.2 首页排版布局311
11.1.3 商品详情页面排版布局314
11.1.4 购物车页面排版布局314
11.1.5 其他页面元素和相关API的使用316
11.2 完整代码实现318
第12章 工具类小程序:番茄时钟319
12.1 整体思路设计319
12.1.1 页面设置319
12.1.2 主页排版布局320
12.1.3 动画效果320
12.1.4 历史记录页面排版布局322
12.1.5 相关API323
12.2 完整代码实现324
第13章 多媒体类小程序:小相册325
13.1 整体思路设计325
13.1.1 布局方案325
13.1.2 单页式布局326
13.1.3 与服务器的数据交互326
13.1.4 使用Promise对象编写异步计算326
13.1.5 首页排版布局328
13.1.6 底部菜单设计330
13.1.7 预览模式页面布局331
13.1.8 多媒体信息的管理331
13.2 完整代码实现333
第14章 内容类小程序:新闻阅读334
14.1 整体思路设计334
14.1.1 页面设置334
14.1.2 富文本信息的处理335
14.1.3 详情页面337
14.1.4 使用Query参数在页面间传递数据338
14.1.5 分享接口的调用338
14.1.6 订阅页面339
14.2 完整代码实现339
参考文献340