目录
配套资源(教学课件、源码及资料库)
第1章了解小程序
1.1小程序简介
1.1.1什么是小程序
1.1.2小程序的发展历程
1.1.3小程序的前景
1.2小程序开发的准备工作
1.2.1申请小程序账号
1.2.2微信开发者工具的下载与安装
第2章微信小程序的构成
2.1创建一个小程序
2.1.1项目创建
2.1.2开发者工具的功能详解
2.1.3小程序的真机体验与发布
2.1.4小程序快捷键
2.2微信小程序项目结构
2.2.1小程序页面文件
2.2.2小程序其他文件
2.2.3小程序主体文件
2.2.4小程序配置文件
2.2.5小程序自动生成页面方法
2.2.6单页面配置文件
2.3微信小程序的生命周期
2.3.1小程序应用的生命周期
2.3.2小程序页面的生命周期
2.4视图层
2.4.1WXML
2.4.2WXSS
2.4.3WXS
2.5逻辑层
2.5.1路由
2.5.2事件
第3章小程序视图容器及功能组件
3.1原生组件
3.2视图容器组件
3.2.1view视图容器
3.2.2scrollview滚动视图
3.2.3swiper滑块视图
3.2.4pagecontainer页面容器组件
3.2.5movablearea可拖曳容器组件
3.2.6matchmedia条件元素容器组件
3.2.7shareelement共享元素组件
3.3组件的布局
3.3.1盒子模型
3.3.2浮动与定位
3.3.3flex布局
3.4基础功能组件
3.4.1icon
3.4.2progress
3.4.3text
3.4.4richtext
3.5表单组件
3.5.1button组件
3.5.2input输入框
3.5.3滚动选择器
3.5.4滑块选择器
3.5.5表单其他常用组件
3.5.6form表单组件
3.5.7简单的小程序登录页面
3.6自定义组件
第4章多媒体与高级视图组件
4.1多媒体组件
4.1.1渲染图像的image
4.1.2播放音频的audio
4.1.3播放视频的video
4.1.4捕获影像的camera
4.2地图与画布组件
4.2.1map(地图)组件
4.2.2canvas(画布)组件
第5章网络与数据API
5.1网络数据请求
5.1.1在小程序中调用天气预报API服务
5.1.2关于RequestTask对象
5.2文件上传与下载
5.2.1文件上传
5.2.2文件下载
5.3微信分享
5.3.1分享好友
5.3.2分享朋友圈
5.4刷新接口
5.4.1下拉刷新
5.4.2上拉加载
5.4.3返回顶部
5.5数据缓冲
5.5.1同步缓冲
5.5.2异步缓冲
第6章设备与界面API
6.1设备API
6.1.1获取设备信息API
6.1.2网络
6.1.3电量
6.1.4屏幕
6.1.5联系人
6.2界面API
6.2.1交互
6.2.2窗口
6.2.3tabBar
6.2.4滚动
6.2.5动画
第7章WeUI组件库
7.1UI框架——TDesign
7.2UI框架——TDesign组件应用
7.3UI框架——Vant
7.4UI框架——Vant组件应用
第8章云开发
8.1云开发模板的创建
8.2使用云数据库
8.2.1创建集合
8.2.2云数据库支持的数据类型
8.2.3新增和查询数据
8.2.4更新和删除
8.3使用云存储
8.4云函数
8.5云开发实例
第9章项目实践: 天气预报小程序
9.1申请接口服务
9.2数据准备
9.2.1天气预报数据
9.2.2城市列表数据
9.3城市选择模块开发
9.4实时天气模块开发
9.5“未来7天天气模块”开发
9.6生活指数模块开发
