内容简介
第1章 微信小程序开发起步
1.1微信小程序简介
1.2微信小程序开发工具的下载、安装和使用
1.3小程序项目的基本组成
1.4小程序的生命周期
1.5小程序的框架
1.6数据的初始化、绑定和渲染
1.7使用模板提高效率
1.8小程序开发的一般步骤
1.9小程序的设计指南
习题1
第2章 视图容器组件
2.1 flex布局和组件view
2.2滚动视图组件scroll-view
2.3滑块视图容器组件swiper
2.4组件movable-view和movable-area
2.5组件cover-view和cover-image
习题2
第3章 基础组件
3.1图标组件icon
3.2文本组件text
3.3富文本组件rich-text
3.4进度条组件progress
习题3
第4章 表单组件
4.1按钮组件button
4.2多项选择器checkbox-group和多选项目checkbox
4.3表单组件form
4.4输入框组件input
4.5组件label
4.6滚动选择器组件picker
4.7嵌入页面的滚动选择器组件picker-view
4.8单项选择器radio-group和单选项目radio
4.9滑动选择器组件slider
4.10开关选择器组件switch
4.11多行输入框组件textarea
习题4
第5章 互动操作组件
5.1底部菜单组件action-sheet
5.2弹出对话框组件modal
5.3消息提示框组件toast
5.4加载提示组件loading
习题5
第6章 媒体组件
6.1音频组件audio
6.2图片组件image
6.3视频组件video
习题6
第7章 其他组件
7.1地图组件 map
7.2画布组件canvas
7.3开放数据组件open-data
7.4客服会话按钮contact-button
7.5导航组件navigator
习题7
第8章 网络API
8.1网络HTTPS请求API
8.2上传文件和下载文件API
8.3 WebSocket会话API
习题8
第9章 媒体API
9.1图片API
9.2录音API
9.3音频播放控制API
9.4音乐播放控制API
9.5背景音频播放管理API
9.6音频组件控制API
9.7视频API
9.8视频组件控制API
习题9
第10章 设备API
10.1系统信息API
10.2网络状态API
10.3加速度计API
10.4罗盘API
10.5拨打电话API
10.6扫码API
10.7剪贴板API
10.8蓝牙API
10.9 iBeacon设备API
10.10屏幕亮度API
10.11用户截屏事件API
10.12振动API
10.13手机联系人API
习题10
第11章 界面API
11.1交互反馈API
11.2设置导航条API
11.3设置置顶信息API
11.4导航API
11.5动画API
11.6位置API
11.7绘图API
11.8下拉刷新API
习题11
第12章 开放接口
12.1登录API
12.2授权API
12.3用户信息API
12.4微信支付API
12.5模板消息API
12.6客服消息API
12.7转发API
12.8获取二维码API
12.9收货地址API
12.10卡券API
12.11设置API
12.12微信运动API
12.13打开小程序API
12.14获取发票抬头API
12.15生物认证API
习题12
第13章 其他API
13.1文件API
13.2数据缓存API
13.3位置API
13.4 WXML节点信息API
13.5第三方平台API
13.6数据接口
13.7拓展接口
13.8调试接口
习题13
第14章 使用WeUI进行设计
14.1 WeUI使用示例
14.2 WeUI常用组件
习题14
第15章 使用wx-charts进行设计
15.1饼形图
15.2面积图
15.3环形图
15.4柱状图
15.5曲线图
习题15
第16章 项目
16.1旅游项目
16.2菜谱项目
习题16
参考文献