- 1、本文档共6页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
PAGE6
PAGE6
PAGE3
PAGE3
PAGE
PAGE6
PAGE
PAGE3
PAGE
PAGE1
课题
微信小程序的配置和逻辑(一)
课时
2课时(90min)
教学目标
知识技能目标:
(1)了解JSON文件的概念和类型
(2)掌握全局配置文件中的常用属性
素质目标:
?培养创新意识,从多角度思考问题的解决方案
发扬刻苦钻研精神,积极探究应用背后的原理
教学重难点
教学重点:全局配置文件中的常用属性
教学难点:能够使用JSON文件配置微信小程序
教学方法
案例分析法、问答法、讨论法、讲授法
教学用具
电脑、投影仪、多媒体课件、教材
教学设计
第1节课:?课前任务→考勤(2min)→问题导入(5min)→传授新知(38min)
第2节课:问题导入(5min)→任务实施(35min)→课堂小结(3min)→作业布置(2min)
教学过程
主要教学内容及步骤
设计意图
第一节课
课前任务
【教师】布置课前任务,和学生负责人取得联系,让其提醒同学通过APP或其他学习软件完成课前任务
请大家分别从认识JSON,学习微信小程序JSON文件中的常用属性,然后使用JSON文件设置“家电商城”微信小程序的导航栏等知识点对JSON文件——小程序的配置进行初步的了解。
【学生】完成课前任务
通过课前任务,使学生了解所学课程的重要性,增加学生的学习兴趣
考勤
(2min)
【教师】使用APP进行签到
【学生】班干部报请假人员及原因
培养学生的组织纪律性,掌握学生的出勤情况
问题导入
(5min)
【教师】全班学生以3~5人为一组进行分组,各组选出组长,然后创设情景,并组织以小组为单位讨论下列问题:
app.json是小程序配置文件,是对当前整个小程序项目的全局配置。包括了小程序的所有页面路径、界面UI展示、网络超时时间、设置底部tab等。
(1)怎样在app.json文件中新建三个页面文件index、my和demo。?
(2)怎样配置小程序的tabBar?
【学生】聆听、思考、讨论、小组代表上台回答问题
【教师】总结学生的回答引入要讲的知识,板书“JSON文件——小程序的配置”
通过问题导入的方法,引导学生主动思考,激发学生的学习兴趣
传授新知
(38min)
【教师】通过学生的发言,引入新的知识,讲解JSON的基础知识、全局配置文件中的常用属性、页面配置等知识
一、认识JSON
JSON(JavaScriptobjectnotation)是一种轻量级的数据交换格式,采用完全独立于编程语言的文本格式存储和表示数据,通常用于客户端和服务器之间的数据传输。Java、JavaScript、PHP、Python、C++等编程语言都内置了处理JSON数据格式的方法。
(1)number(数值)类型:可以是浮点数和整数,如0、2、1.2、?1等。
(2)string(字符串)类型:用双引号引起来的任意文本,可以是汉字、英文字母、数字、符号或以上几种类型文本组成的一串字符。
(3)boolean(布尔)类型:有true和false两种取值,表示逻辑的“是”和“否”。
(4)null(空):JSON中的一个特殊值,表示没有任何值(注意区分0和null)。
(5)array(数组)类型:由方括号及若干值组成,值可以是JSON支持的任意数据类型,每个值之间用逗号分隔。
(6)object(对象)类型:由花括号及若干key-value对组成,key表示对象中属性的名称,是string类型;value表示属性值,可以是JSON支持的任意数据类型。
二、全局配置
?【教师】通过多媒体观看“全局配置和页面配置”,并进行讲解。
?【学生】观看、思考
微信小程序项目根目录下的app.json文件是小程序的全局配置文件,
是必需文件,用于实现小程序的全局配置。
属性
类型
必填
描述
pages
string[]
是
页面路径列表
window
object
否
窗口表现
tabBar
object
否
底部tab栏的表现
networkTimeout
object
否
网络超时时间
debug
boolean
否
是否开启debug模式,默认关闭
sitemapLocation
string
是
sitemap.json的位置
全局配置文件中的常用属性
全局配置文件中的常用属性
(一)pages属性
pages属性是一个数组,用于配置小程序的页面路径,即指定小程序由哪些页面组成,它是全局配置文件中一个必填的属性。
?【教师】随机邀请学生回答以下问题
为什么在pages属性中定义页面时无须加上扩展名?
?【学生】聆听、思考、回答
?【教师】总结学
您可能关注的文档
- 《JavaScript程序设计案例教程》教案 第1章 JavaScript入门.docx
- 《JavaScript程序设计案例教程》教案 第2章 基本语法.docx
- 《JavaScript程序设计案例教程》教案 第3章 数组.docx
- 《JavaScript程序设计案例教程》教案 第4章 函数.docx
- 《JavaScript程序设计案例教程》教案 第5章 面向对象.docx
- 《JavaScript程序设计案例教程》教案 第6章 BOM.docx
- 《JavaScript程序设计案例教程》教案 第7章 DOM.docx
- 《JavaScript程序设计案例教程》教案 第8章 事件.docx
- 《JavaScript程序设计案例教程》教案 第9章 Ajax.docx
- 《JavaScript程序设计案例教程》教案 第10章 浏览器存储.docx
- 区委书记、市国资委党委领导班子2025年组织生活会对照“四个带头”含反面典型案例举一反三剖析方面检查材料【两篇文】.docx
- 局党组书记、市国资委党委领导班子2025年组织生活会对照“四个带头”含反面典型案例举一反三剖析方面个人检查材料2篇文.docx
- 市交通运输局局长2025年专题生活会对照“四个带头”含落实意识形态工作责任制方面个人对照检查发言提纲与检察院领导班子“四个带头”检查材料【2篇文】.docx
- 市投资促进局党支部书记2025年组织生活会对照“四个带头”个人对照检查发言材料与党组书记“四个带头”个人对照检查材料(内蒙古地区四个对照,反面典型案例检视剖析)【2篇文】.docx
- 市教育局党委副书记、市国资委党委领导班子2025年“四个带头”个人对照检查发言材料(上年度整改+个人事项+典型事例剖析)2篇文.docx
- 2025年专题生活会“四个带头”方面对照检视材料(问题+原因+措施+意识形态)与纪检委员专题生活会“四个带头”方面个人对照检查材料【2篇文】.docx
- 检察院领导班子2025年专题生活会对照“四个带头”检查材料与县司法局专题生活会党组书记个人对照“四个带头”对照检查材料(含反面典型案例全面剖析)2篇文.docx
- 市机关事务局党支部书记、局党组书记2025年组织生活会对照“四个带头”含反面典型案例举一反三剖析方面个人发言材料、检查材料【2篇文】.docx
- 2025年领导干部专题生活会“四个带头”对照检查材料与市审计局领导班子专题生活会“四个带头”含反面典型案例剖析对照检查材料2篇文.docx
- 2025年县司法局专题民主生活会班子围绕“4个带头”对照检查材料与反面典型案例回顾与剖析对照检查发言材料2篇文.docx
文档评论(0)