微信是国内目前最大最活跃的 App,作为国民级别的移动端超级入口,微信用户群巨大,有着不可或缺的地位。2017 年微信正式上线小程序功能,为用户提供一种无需下载、即点即用、用完即走的 App 使用体验,用户无需再安装各种繁杂的 App,但却可以通过小程序得到应有的体验。正是这样一种巨大的优势,使得小程序一上线就备受瞩目,同时市场对小程序的需求也就日渐剧增。
截止到目前,小程序开发可以说是前端圈最火爆、最流行的技术。各行各业都期望通过小程序,占有更大的市场、服务更多的用户群体。
《微信小程序实战开发》主要面向有一些简单前端开发经验的人群,从零到一通过一个完善的项目案例理解微信小程序的开发。
适用人群
有一些简单前端开发经验的人群
知识储备:
- 熟练使用 HTML、CSS
- 掌握 JavaScript 语言基础
- 了解 Vue.js 之类的框架更佳
学习目标
- 从技术和业务两个角度认识微信小程序
- 掌握微信小程序编程能力
- 理解微信小程序原生开发框架的基本结构
- 能够开发一个类型大众点评的应用
课程内容
- 业务角度认识微信小程序
- 技术角度了解微信小程序
- 快速体验小程序能力
- 课程安排说明
- 注册小程序账号
- 搭建开发环境
- 开发工具的基本使用
- 小程序项目项目结构
- 小程序页面组织结构
- 小程序的配置文件
- 标签栏的配置
- 逻辑与界面分离的结构
- 逻辑层的 JavaScript
- 应用的生命周期
- 页面的生命周期
- 数据绑定和 WXS
- 控制属性(条件渲染)
- 控制属性(列表渲染)
- 事件处理
- 单向数据流
- WXSS
- 课后练习介绍
- 项目介绍
- 外观及标签栏的配置
- 公共样式及 Sublime 打开项目
- 首页布局
- 关于小程序中发送 HTTP 请求
- 首页数据加载及数据绑定
- 页面间跳转
- 列表页分类信息加载
- 第一页商铺信息的加载
- 上拉加载更多
- 下拉刷新及搜索
- 详细页