本课程以小程序实战项目为出发点,由浅入深地讲解微信小程序的基础知识和开发技术,包括小程序的基本概念和框架结构、数据绑定机制、模版化与模块化、数据缓存、常用组件和API以及全栈应用开发等。学习者可以通过“学中做”和“做中学”,掌握小程序的基本原理和前后端开发的实用技能,开启自己的小程序开发和上线之旅。
Overview
Syllabus
- 第1讲 微信小程序概述
- 1.1 小程序的基本情况
- 1.2 开发小程序的准备工作
- 1.3 小程序的设计规范
- 1.4 小程序的运营规范
- 第2讲 初识微信小程序
- 2.1 实战项目:电影周周看V1
- 2.2 创建项目和目录文件结构
- 2.3 页面配置初探
- 2.4 view、text、image组件
- 2.5 快速实现基本布局
- 2.6 元素大小适配不同宽度屏幕
- 2.7 新增“每周推荐”weekly页
- 2.8 使用navigator组件
- 2.9 配置tabBar
- 2.10 配置全局的导航栏样式
- 2.11 示例代码
- 第3讲 电影周周看V2
- 3.1 数据绑定
- 3.2 小程序运行环境与基本架构
- 3.3 条件渲染
- 3.4 列表渲染
- 3.5 使用swiper组件
- 3.6 页面的生命周期函数
- 3.7 更新数据
- 3.8 事件机制
- 3.9 示例代码
- 第4讲 电影周周看V3
- 4.1 组件的自定义数据属性
- 4.2 电影详情页的基本框架
- 4.3 发起请求API
- 4.4 调用豆瓣API
- 4.5 动态设置导航栏
- 4.6 页面事件处理函数
- 4.7 示例代码
- 第5讲 组件化开发
- 5.1 组件化开发
- 5.2 什么是组件
- 5.3 定义一个组件
- 5.4 小程序中的组件
- 5.5 构建和引入自定义组件
- 5.6 自定义组件的设计
- 第6讲 构建小程序的全栈应用
- 6.1 小程序全栈开发
- 6.2 使用Express搭建WebServer
- 6.3 结合腾讯云开发小程序
- 6.4 路由以及自定义中间件
- 6.5 基于REST的API设计
- 6.6 数据以及文件存储
- 6.7 wxtodo小程序的在线化改造
Taught by
Qiang Liu and