《小程序开发实战(第2版)》
课程教学大纲
(课程英文名称)
课程编号:
学分:学分
课时:86课时(其中:讲课55课时上机31课时)
先修课程:计算机基础、计算机网络、HTML、CSS、JavaScript
适用专业:信息技术及其计算机相关专业
一、课程的性质与目标
小程序是一门面向Web前端开发人员的课程,用于快速掌握小程序的开发。本课程以案例驱动模式,循序渐进地讲解了小程序的相关知识,包括小程序项目的创建方法、页面组成、发布流程、常用组件、导航栏、标签栏、数据绑定、事件绑定、this 关键字、列表渲染、常用API、Vant Weapp组件
库、WeUI组件库、uni-app框架等内容以及两个综合项目。另外,本课程秉承立德树人理念,在案例中融入了许多思想政治内容。通过本课程的学习,不仅可以让学生掌握小程序的核心知识,还可以培养学生的家国情怀、责任担当、敬业精神等。
二、课程设计思路和教学要求
课程设计理念:通过学习本课程,使学生掌握如何将小程序与项目开发相结合。按照学习的难易程度及先后顺序安排具体的内容,可以有效地将学生所学的内容串联起来,从而培养学生分析问题和解决问题的能力。
课程设计思路:本课程根据知识点难易的先后顺序进行讲解。采用案例驱动式体例,主要包括“案例分析”“知识储备”“案例实现”等,在每个案例中,先对案例进行需求分析,然后在知识储备中讲解实现这个案例需要使用到的知识,并结合示例代码帮助学生理解,最后通过案例实现达到学以致用的目标。学完小程序的基础知识后,通过两个
项目实战将所学内容全部串联起来,培养学生分析和解决问题的能力。
操作系统:Windows 7或更高版本
开发工具:开发者工具、HBuilder X
三、课程的主要内容及基本要求
第1章小程序入门
学习单元小程序入门课时6课时
学习目标1.了解小程序,能够说出小程序的概念、特点、发展前景和宿主环
境
2.掌握小程序开发账号的注册方法,能够独立完成小程序开发账号
的注册
3.掌握获取小程序AppID的方法,能够从小程序管理后台获取
AppID
4.掌握开发者工具的安装方法,能够独立完成开发者工具的安装
5.掌握小程序项目的创建方法,能够使用开发者工具创建项目
6.熟悉小程序的项目结构,能够解释每个文件的作用
7.熟悉小程序的页面组成,能够解释WXML、WXSS、JS和JSON文件
的作用
8.熟悉小程序的通信模型,能够解释小程序中渲染层、逻辑层及第
三方服务器的通信方式
9.熟悉开发者工具的主界面,能够说出工具栏中常用快捷按钮的功能
10.掌握小程序的项目设置,能够根据需要对小程序进行设置
11.了解小程序开发常用快捷键,能够列举4类常用快捷键
12.了解项目成员,能够说出项目成员的组织结构、分工和权限
13.掌握添加项目成员和体验成员的方法,能够在小程序管理后台中添加
项目成员和体验成员
14.熟悉小程序的版本,能够说明小程序的4种版本
15.熟悉小程序发布上线的流程,能够归纳出小程序发布上线的步骤
学习内容
知识点掌握程度重点难点什么是小程序了解
小程序的特点了解
小程序的发展前景了解
小程序的宿主环境了解
注册小程序开发账号掌握
获取小程序AppID 掌握√
安装开发者工具掌握
创建小程序项目掌握√
小程序的项目结构熟悉
小程序的页面组成熟悉
小程序的通信模型熟悉
认识开发者工具熟悉
小程序的项目设置掌握
小程序开发常用快捷键了解
项目成员的组织结构了解
项目成员的分工了解
项目成员和体验成员的管理了解
项目成员的权限了解
添加项目成员和体验成员掌握
小程序的版本熟悉
小程序的上线流程熟悉
第2章小程序页面制作
学习单元小程序页面制作课时10课时
学习目标1.了解WXML的概念,能够说出WXML的特点、WXML与HTML的区别
2.了解WXSS的概念,能够说出WXSS的特点、WXSS与CSS的区别
3.了解组件的概念,能够说出组件的特点及常用的组件
4.掌握页面路径的配置方法,能够运用该方法进行页面管理
5.掌握view组件的使用方法,能够灵活运用view组件实现页面的布局效果
6.掌握image组件的使用方法,能够灵活运用image组件完成图片插入操作
7.掌握rpx单位的使用方法,能够灵活运用rpx单位解决屏幕适配的问题
8.掌握页面样式的导入方法,能够灵活运用该方法导入公共样式
9.掌握swiper和swiper-item组件的使用方法,能够灵活运用swiper和
swiper-item组件完成轮播图的制作
10.掌握text组件的使用方法,能够灵活运用text组件定义行内文本
11.掌握Flex布局的使用方法,能够使用Flex布局的相关属性完成页面布局
12.掌握导航栏的配置方法,能够完成导航栏标题颜、背景颜等页面效果
的设置
13.掌握标签栏的配置方法,能够完成页面标签栏的配置
14.掌握vw、vh单位的使用方法,能够灵活运用vw、vh单位设置宽度和高
度
15.掌握video组件的使用方法,能够灵活运用video组件实现页面中视频的
处理
16.掌握表单组件的使用方法,能够灵活运用表单组件完成表单页面的制作
学习内容
知识点掌握程度重点难点WXML简介了解
WXSS简介了解
常用组件了解
页面路径配置掌握√
view组件掌握√
image组件掌握√√rpx单位掌握
样式导入掌握
【案例2-1】个人信息-准备工作掌握
【案例2-1】个人信息-实现“个人信息”微
掌握√信小程序的页面结构
【案例2-1】个人信息-实现“个人信息”微
掌握
信小程序的页面样式
swiper和swiper-item组件掌握√
text组件掌握
Flex布局掌握
【案例2-2】本地生活-准备工作掌握
【案例2-2】本地生活-实现“本地生活”微
掌握
信小程序的页面结构
【案例2-2】本地生活-实现“本地生活”微
掌握
信小程序的页面样式
导航栏配置掌握
标签栏配置掌握
vm、vh单位掌握
video组件掌握
表单组件掌握√
【案例2-3】婚礼邀请函-准备工作掌握
【案例2-3】婚礼邀请函-项目初始化掌握
【案例2-3】婚礼邀请函-实现“邀请函”页
掌握
面的结构
【案例2-3】婚礼邀请函-实现“邀请函”页
掌握
面的样式
【案例2-3】婚礼邀请函-实现“照片”页面
掌握
的结构
【案例2-3】婚礼邀请函-实现“照片”页面
掌握
的样式
【案例2-3】婚礼邀请函-实现“美好时光”
掌握
页面的结构
【案例2-3】婚礼邀请函-实现“美好时光”
掌握
页面的样式
【案例2-3】婚礼邀请函-实现“宾客信息”
掌握
页面的结构
【案例2-3】婚礼邀请函-实现“宾客信息”
掌握
页面的样式
第3章小程序页面交互
学习单元小程序页面交互课时10课时
学习目标1.熟悉Page()函数,能够归纳Page()函数及其各个参数的作用
2.掌握数据绑定,能够运用数据绑定实现页面中数据的显示与修改
3.掌握事件绑定,能够在组件触发时执行对应的事件处理函数
4.熟悉事件对象,能够总结事件对象的属性及其作用
5.掌握this关键字的使用,能够运用this关键字访问当前页面中的数据或者
函数
6.掌握setData()方法的使用,能够完成数据的设置与更改
7.掌握条件渲染,能够运用条件渲染根据不同的判断结果显示不同的组件
8.掌握<block>标签,能够运用<block>标签同时显示或隐藏多个组件
9.熟悉hidden属性,能够区分其与wx:if控制属性的区别
10.掌握data-*自定义属性,能够完成data-*自定义数据的设置与获取
11.掌握模块的使用,能够完成模块的创建和引入
12.掌握列表渲染,能够运用列表渲染将数组中的数据渲染到页面中
13.掌握网络请求的实现,能够通过网络请求与服务器进行交互
14.掌握提示框的实现,能够在页面中显示消息提示框
15.掌握WXS的使用,能够运用WXS处理页面中的数据
16.掌握上拉触底的实现,能够运用上拉触底实现数据的动态加载
17.掌握下拉刷新的实现,能够运用下拉刷新实现数据的重新加载
18.掌握双向数据绑定,能够运用双向绑定实现数据的动态更改
学习内容
知识点掌握程度重点难点Page()函数熟悉√
数据绑定掌握
事件绑定掌握√
事件对象熟悉
this关键字掌握
setData()方法掌握√
条件渲染掌握√
<block>标签掌握
hidden属性熟悉
【案例3-1】比较数字大小-准备工作掌握
【案例3-1】比较数字大小-实现“比较数字
大小”小程序的页面结构
掌握
【案例3-1】比较数字大小-获取并保存用户
输入的数字
掌握
【案例3-1】比较数字大小-判断数字大小并
显示结果
掌握
data-*自定义属性掌握
模块掌握小程序开发教程百度云
【案例3-2】计算器-准备工作掌握
【案例3-2】计算器-实现“计算器”小
程序的页面结构
掌握
【案例3-2】计算器-实现“计算器”小
程序的页面逻辑
掌握
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论