微信小程序开发入门精要

微信小程序开发入门精要
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
2017-04
版次: 01
ISBN: 9787115452450
定价: 55.00
装帧: 平装
开本: 16开
页数: 230页
正文语种: 简体中文
21人买过
  • 微信小程序开发入门精要 系统全面、循序渐进地介绍了进行微信小程序开发的各方面知识、经验和技巧。微信小程序开发入门精要 内容包含目前微信小程序支持的所有组件和API的详细介绍,以及使用方法演示,并附有大量的实例代码。除此之外,还增加了一些高级UI技术的介绍,例如WeUI、wx-charts等,这些高级UI技术会使开发工作事半功倍。微信小程序开发入门精要 的zui后提供了完整的微信小程序项目案例,可以让读者在全面深入地了解了微信小程序开发的知识和技巧后,达到学以致用的目的。
    微信小程序开发入门精要 内容通俗易懂,深入浅出,是微信小程序初学者的入门shouxuan,也是微信小程序开发者的进阶bibei! 李宁,东北大学计算机专业硕士,超过15年软件开发经验。IT畅销书作家,主要代表作包括《Android开发**指南》《Android深度探索》。 目 录



    第1章 微信小程序入门 1
    1.1 什么是微信小程序 1
    1.2 原生热布局 4
    1.3 注册小程序账号 5
    1.4 获得AppID 6
    1.5 设置小程序信息 7
    1.6 开发第一个微信小程序 8
    1.6.1 配置开发环境 8
    1.6.2 建立小程序项目 10
    1.6.3 猜拳游戏的布局 11
    1.6.4 控制剪子、石头、布的快速
    切换 13
    1.6.5 真机测试小程序 15
    1.6.6 真机调试小程序 16
    1.6.7 上传和审核小程序 17
    1.7 小结 18
    第2章 布局 19
    2.1 水平排列 19
    2.2 水平折行排列 21
    2.3 垂直排列 22
    2.4 垂直折列排列 24
    2.5 水平排列对齐方式 24
    2.6 垂直排列对齐方式 25
    2.7 水平等间隔排列 28
    2.8 带边距的水平等间隔排列 29
    2.9 小结 30
    第3章 视图容器 31
    3.1 滚动视图(scroll-view) 31
    3.1.1 垂直滚动视图 31
    3.1.2 水平滚动视图 32
    3.1.3 滚动到边缘触发事件 34
    3.1.4 滚动事件 35
    3.2 广告轮询图视图容器(swiper) 37
    3.2.1 显示水平和垂直滑动的广告
    页面 37
    3.2.2 自动切换广告轮询图 39
    3.2.3 响应轮询图切换事件 40
    3.3 小结 40
    第4章 视图层技术 41
    4.1 条件渲染 41
    4.2 列表渲染 43
    4.2.1 wx:for-item 43
    4.2.2 wx:for-index 44
    4.2.3 block wx:for 44
    4.2.4 嵌套循环 45
    4.2.5 wx:key 46
    4.3 模板 50
    4.4 引用 53
    4.4.1 import 53
    4.4.2 include 54
    4.5 小结 54
    第5章 基础组件 55
    5.1 text组件 55
    5.2 系统内置图标组件(icon) 57
    5.3 progress组件 58
    5.4 小结 59
    第6章 表单组件 60
    6.1 按钮组件(button) 60
    6.2 复选框组件(checkbox) 63
    6.3 文本输入组件(input) 65
    6.4 可与其他组件绑定的文本组件
    (label) 68
    6.5 单选组件(radio) 71
    6.6 开关组件(switch) 73
    6.7 滚动组件(picker) 75
    6.8 滑杆组件(slider) 77
    6.9 多行输入框组件(textarea) 79
    6.10 form组件 80
    6.11 小结 82
    第7章 多媒体组件 83
    7.1 image组件 83
    7.2 audio组件 86
    7.3 video组件 88
    7.4 小结 91
    第8章 其他组件 92
    8.1 交互组件 92
    8.1.1 动作表单(ActionSheet) 92
    8.1.2 对话框 95
    8.2 画布 96
    8.3 地图 98
    8.4 导航 100
    8.4.1 页面导航 100
    8.4.2 TabBar导航 103
    8.5 小结 105
    第9章 网络 106
    9.1 准备工作(阿里云还是腾讯云) 106
    9.2 发起HTTPS请求 109
    9.3 上传文件 111
    9.4 下载文件 112
    9.5 WebSocket 112
    9.6 小结 115
    第10章 多媒体 116
    10.1 图像 116
    10.1.1 选择图像 116
    10.1.2 预览图像 120
    10.1.3 获取图像信息 121
    10.2 音频处理 122
    10.2.1 录音 123
    10.2.2 播放、暂停、停止声音 124
    10.2.3 控制背景音乐 126
    10.2.4 音频组件控制 129
    10.3 视频处理 130
    10.3.1 选择视频文件 131
    10.3.2 视频组件控制 131
    10.4 小结 133
    第11章 数据存取 134
    11.1 文件管理 134
    11.1.1 保存文件 134
    11.1.2 获取保存的文件列表 135
    11.1.3 获取文件信息 136
    11.1.4 删除永久文件 136
    11.1.5 打开文档 136
    11.2 数据缓存 138
    11.2.1 异步存取key-value值 138
    11.2.2 同步存取key-value值 139
    11.2.3 获取key-value存储信息 140
    11.2.4 移除指定的key-value值 140
    11.2.5 清除所有的key-value值 141
    11.3 小结 141
    第12章 位置 142
    12.1 获取经纬度 142
    12.2 在地图上选中位置 143
    12.3 用微信内置的地图显示位置 144
    12.4 与 组件绑定 146
    12.5 小结 147
    第13章 设备 148
    13.1 获取系统信息 148
    13.2 获得网络类型 150
    13.3 获取重力感应数据 151
    13.4 获取罗盘方向 152
    13.5 拨打电话 153
    13.6 扫描二维码 154
    13.7 小结 155
    第14章 界面 156
    14.1 信息框 156
    14.1.1 显示Toast信息框 156
    14.1.2 隐藏Toast信息框 157
    14.1.3 显示模态窗口 157
    14.1.4 显示操作菜单 158
    14.2 导航 159
    14.2.1 为导航条添加标题 159
    14.2.2 设置和隐藏导航条
    动画 160
    14.2.3 导航与返回页面 161
    14.2.4 导航到指定页面,并关闭当前
    页面 163
    14.3 动画 163
    14.4 绘图 166
    14.4.1 绘制基本图形 166
    14.4.2 绘制二次方贝塞尔曲线 167
    14.4.3 绘制三次方贝塞尔曲线 168
    14.4.4 阴影效果 170
    14.4.5 绘制图像 170
    14.4.6 图形的缩放 171
    14.4.7 图形的旋转 171
    14.4.8 改变坐标原点 172
    14.4.9 渐变 173
    14.5 下拉刷新 174
    14.6 小结 174
    第15章 开放接口 175
    15.1 微信登录 175
    15.1.1 获取SessionKey 175
    15.1.2 校验登录是否过期 177
    15.2 获取用户信息 178
    15.3 微信支付 179
    15.4 分享 181
    15.5 小结 182
    第16章 徽章(Badge) 183
    16.1 新消息徽章 183
    16.2 图标右上角显示数字徽章 186
    16.3 将数字徽章改成模板 186
    16.4 文字右侧显示数字徽章 188
    16.5 小结 189
    第17章 基础组件 190
    17.1 页脚(footer) 190
    17.2 网格(grid) 192
    17.3 装载动画(loadmore) 193
    17.4 列表组件(list) 194
    17.5 单选列表项 196
    17.6 复选列表项 197
    17.7 小结 198
    第18章 高仿计算器 199
    18.1 项目概述 199
    18.2 设计和实现按钮模板 200
    18.3 计算器UI布局 200
    18.4 编写计算器的逻辑代码 205
    18.5 小结 208
    第19章 快递查询 209
    19.1 项目概述 209
    19.2 设计UI 210
    19.3 编写业务逻辑代码 213
    19.4 小结 215
    第20章 电影订票 216
    20.1 项目概述 216
    20.2 设计电影列表UI的布局 217
    20.3 编写电影列表的逻辑代码 218
    20.4 电影细节展示和订票页面UI布局 219
    20.5 电影展示和订票逻辑实现 221
    20.6 小结 222
    第21章 图表 223
    21.1 曲线图 223
    21.2 柱状图 225
    21.3 饼状图 226
    21.4 环形图 228
    21.5 面积图 229
    21.6 小结 231
  • 内容简介:
    微信小程序开发入门精要 系统全面、循序渐进地介绍了进行微信小程序开发的各方面知识、经验和技巧。微信小程序开发入门精要 内容包含目前微信小程序支持的所有组件和API的详细介绍,以及使用方法演示,并附有大量的实例代码。除此之外,还增加了一些高级UI技术的介绍,例如WeUI、wx-charts等,这些高级UI技术会使开发工作事半功倍。微信小程序开发入门精要 的zui后提供了完整的微信小程序项目案例,可以让读者在全面深入地了解了微信小程序开发的知识和技巧后,达到学以致用的目的。
    微信小程序开发入门精要 内容通俗易懂,深入浅出,是微信小程序初学者的入门shouxuan,也是微信小程序开发者的进阶bibei!
  • 作者简介:
    李宁,东北大学计算机专业硕士,超过15年软件开发经验。IT畅销书作家,主要代表作包括《Android开发**指南》《Android深度探索》。
  • 目录:
    目 录



    第1章 微信小程序入门 1
    1.1 什么是微信小程序 1
    1.2 原生热布局 4
    1.3 注册小程序账号 5
    1.4 获得AppID 6
    1.5 设置小程序信息 7
    1.6 开发第一个微信小程序 8
    1.6.1 配置开发环境 8
    1.6.2 建立小程序项目 10
    1.6.3 猜拳游戏的布局 11
    1.6.4 控制剪子、石头、布的快速
    切换 13
    1.6.5 真机测试小程序 15
    1.6.6 真机调试小程序 16
    1.6.7 上传和审核小程序 17
    1.7 小结 18
    第2章 布局 19
    2.1 水平排列 19
    2.2 水平折行排列 21
    2.3 垂直排列 22
    2.4 垂直折列排列 24
    2.5 水平排列对齐方式 24
    2.6 垂直排列对齐方式 25
    2.7 水平等间隔排列 28
    2.8 带边距的水平等间隔排列 29
    2.9 小结 30
    第3章 视图容器 31
    3.1 滚动视图(scroll-view) 31
    3.1.1 垂直滚动视图 31
    3.1.2 水平滚动视图 32
    3.1.3 滚动到边缘触发事件 34
    3.1.4 滚动事件 35
    3.2 广告轮询图视图容器(swiper) 37
    3.2.1 显示水平和垂直滑动的广告
    页面 37
    3.2.2 自动切换广告轮询图 39
    3.2.3 响应轮询图切换事件 40
    3.3 小结 40
    第4章 视图层技术 41
    4.1 条件渲染 41
    4.2 列表渲染 43
    4.2.1 wx:for-item 43
    4.2.2 wx:for-index 44
    4.2.3 block wx:for 44
    4.2.4 嵌套循环 45
    4.2.5 wx:key 46
    4.3 模板 50
    4.4 引用 53
    4.4.1 import 53
    4.4.2 include 54
    4.5 小结 54
    第5章 基础组件 55
    5.1 text组件 55
    5.2 系统内置图标组件(icon) 57
    5.3 progress组件 58
    5.4 小结 59
    第6章 表单组件 60
    6.1 按钮组件(button) 60
    6.2 复选框组件(checkbox) 63
    6.3 文本输入组件(input) 65
    6.4 可与其他组件绑定的文本组件
    (label) 68
    6.5 单选组件(radio) 71
    6.6 开关组件(switch) 73
    6.7 滚动组件(picker) 75
    6.8 滑杆组件(slider) 77
    6.9 多行输入框组件(textarea) 79
    6.10 form组件 80
    6.11 小结 82
    第7章 多媒体组件 83
    7.1 image组件 83
    7.2 audio组件 86
    7.3 video组件 88
    7.4 小结 91
    第8章 其他组件 92
    8.1 交互组件 92
    8.1.1 动作表单(ActionSheet) 92
    8.1.2 对话框 95
    8.2 画布 96
    8.3 地图 98
    8.4 导航 100
    8.4.1 页面导航 100
    8.4.2 TabBar导航 103
    8.5 小结 105
    第9章 网络 106
    9.1 准备工作(阿里云还是腾讯云) 106
    9.2 发起HTTPS请求 109
    9.3 上传文件 111
    9.4 下载文件 112
    9.5 WebSocket 112
    9.6 小结 115
    第10章 多媒体 116
    10.1 图像 116
    10.1.1 选择图像 116
    10.1.2 预览图像 120
    10.1.3 获取图像信息 121
    10.2 音频处理 122
    10.2.1 录音 123
    10.2.2 播放、暂停、停止声音 124
    10.2.3 控制背景音乐 126
    10.2.4 音频组件控制 129
    10.3 视频处理 130
    10.3.1 选择视频文件 131
    10.3.2 视频组件控制 131
    10.4 小结 133
    第11章 数据存取 134
    11.1 文件管理 134
    11.1.1 保存文件 134
    11.1.2 获取保存的文件列表 135
    11.1.3 获取文件信息 136
    11.1.4 删除永久文件 136
    11.1.5 打开文档 136
    11.2 数据缓存 138
    11.2.1 异步存取key-value值 138
    11.2.2 同步存取key-value值 139
    11.2.3 获取key-value存储信息 140
    11.2.4 移除指定的key-value值 140
    11.2.5 清除所有的key-value值 141
    11.3 小结 141
    第12章 位置 142
    12.1 获取经纬度 142
    12.2 在地图上选中位置 143
    12.3 用微信内置的地图显示位置 144
    12.4 与 组件绑定 146
    12.5 小结 147
    第13章 设备 148
    13.1 获取系统信息 148
    13.2 获得网络类型 150
    13.3 获取重力感应数据 151
    13.4 获取罗盘方向 152
    13.5 拨打电话 153
    13.6 扫描二维码 154
    13.7 小结 155
    第14章 界面 156
    14.1 信息框 156
    14.1.1 显示Toast信息框 156
    14.1.2 隐藏Toast信息框 157
    14.1.3 显示模态窗口 157
    14.1.4 显示操作菜单 158
    14.2 导航 159
    14.2.1 为导航条添加标题 159
    14.2.2 设置和隐藏导航条
    动画 160
    14.2.3 导航与返回页面 161
    14.2.4 导航到指定页面,并关闭当前
    页面 163
    14.3 动画 163
    14.4 绘图 166
    14.4.1 绘制基本图形 166
    14.4.2 绘制二次方贝塞尔曲线 167
    14.4.3 绘制三次方贝塞尔曲线 168
    14.4.4 阴影效果 170
    14.4.5 绘制图像 170
    14.4.6 图形的缩放 171
    14.4.7 图形的旋转 171
    14.4.8 改变坐标原点 172
    14.4.9 渐变 173
    14.5 下拉刷新 174
    14.6 小结 174
    第15章 开放接口 175
    15.1 微信登录 175
    15.1.1 获取SessionKey 175
    15.1.2 校验登录是否过期 177
    15.2 获取用户信息 178
    15.3 微信支付 179
    15.4 分享 181
    15.5 小结 182
    第16章 徽章(Badge) 183
    16.1 新消息徽章 183
    16.2 图标右上角显示数字徽章 186
    16.3 将数字徽章改成模板 186
    16.4 文字右侧显示数字徽章 188
    16.5 小结 189
    第17章 基础组件 190
    17.1 页脚(footer) 190
    17.2 网格(grid) 192
    17.3 装载动画(loadmore) 193
    17.4 列表组件(list) 194
    17.5 单选列表项 196
    17.6 复选列表项 197
    17.7 小结 198
    第18章 高仿计算器 199
    18.1 项目概述 199
    18.2 设计和实现按钮模板 200
    18.3 计算器UI布局 200
    18.4 编写计算器的逻辑代码 205
    18.5 小结 208
    第19章 快递查询 209
    19.1 项目概述 209
    19.2 设计UI 210
    19.3 编写业务逻辑代码 213
    19.4 小结 215
    第20章 电影订票 216
    20.1 项目概述 216
    20.2 设计电影列表UI的布局 217
    20.3 编写电影列表的逻辑代码 218
    20.4 电影细节展示和订票页面UI布局 219
    20.5 电影展示和订票逻辑实现 221
    20.6 小结 222
    第21章 图表 223
    21.1 曲线图 223
    21.2 柱状图 225
    21.3 饼状图 226
    21.4 环形图 228
    21.5 面积图 229
    21.6 小结 231
查看详情