下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第3章 微信小程序概述任务3.15温度转换计课时内容温度转换计课时1教学目标掌握JavaScript中顺序结构的程序设计方法、数学运算的基本方法、input组件的使用 方法、数据和事件绑定的实现方法教学重点JavaScript中顺序结构的程序设计方法 数学运算的基本方法input组件的使用方法数据和事件绑定的实现方法教学难点input输入框组件使用方法教学设计.教学思路:通过实训任务温度转换计的制作来让学生掌握JavaScript中顺序结构的程 序设计方法、数学运算的基本方法、input组件的使用方法、数据和事件绑定的实现方 法.教学手段:多媒体+计算机.教学资料:教材、多媒体课件教学内容一、
2、任务描述设计一个温度转换计,根据摄氏温度C转换华氏温度F和华氏温度F转换摄氏温度C的微信小 程序。摄氏温度C转换华氏温度F的计算公式为:F=9*C/5+32华氏温度F转换摄氏温度C的计算公式为:C=( F-32)* 5/9二、导入知识点本任务主要演示了 JavaScript中顺序结构的程序设计方法、数学运算的基本方法、input组件的 使用方法、数据和事件绑定的实现方法。(1)JavaScript中顺序结构的程序设计方法。顺序结构程序设计是指按照解决问题的顺序写出相应 的语句,它的执行顺序是自上而下,依次执行。JavaScript中数学运算的基本方法。JavaScript中的数学运算需要将数学
3、表达式利用JavaScript 运算符和函数等转换成JavaScript表达式。input输入框组件使用方法。该组件主要用于输入数据,其常用属性如表3.8所示。表3.8 input组件常用属性属性类型默认值说明valuestring输入框的初始内容typestringtextinput的类型passwordbooleanfalse是否是密码类型placeholderstring输入框为空时的占位符placeholder-stylestring指定placeholder的样式maxlengthnumber140最大输入长度,设置为-1时不限制最大长度bindinputeventhandle键盘输
4、入时触发,event.detail=value,cursor,keyCode,keyCode为键值,处理函数可以直接返回一个 字符串,返回的字符串将替换输入框的内容bindfocuseventhandle输入框聚焦时触发,event.detail=value,height, height为键盘高度bindblureventhandle输入框失去焦点时触发, event.detail=value:valuetype属性是指利用真机运行时,当在输入框中输入数据时,根据type属性指定的类型弹出来的 键盘类型,而不是输入内容的类型。其有效值如表3.9所示。表3.9 type有效值值说明text文本输
5、入键盘idcard身份证输入键盘number数字输入键盘digit带小数点的数字键盘三.实现效果根据此任务描述可以做出如图3.31所示的效果。当在输入框中输入数据时,界面下面自动弹出 数字键盘,如图(a)所示。当在“摄氏温度转华氏温度”文本输入框中输入30,在“华氏温度转 摄氏温度”文本输入框中输入100.4,并点击其他地方时,计算结如图(b)所示,此时计算结果已 经算出,数字键盘自动消失。WeChatV14231424WeChatV1424Weixin温度计的转换1424Weixin温度计的转换摄氏温度转华氏温度请输入遢氏温度摄氏温度转华氏温度30华氏温度为:华氏温度转摄氏温度请偷入华氏温度
6、摄氏温度为:(a)输入数据界面华氏温8为:1424Weixin温度计的转换摄氏温度转华氏温度请输入遢氏温度摄氏温度转华氏温度30华氏温度为:华氏温度转摄氏温度请偷入华氏温度摄氏温度为:(a)输入数据界面华氏温8为:86摄氏温度为:38华氏温度转摄氏温度100.4(b)计算结果界面图3.31摄氏温度转华氏温度案例运行效果四任务实现.编写index.wxml文件代码代码中使用了 input组件输入数据,使用了 placeholder属性提示用户“请输入摄氏温度”和“请 输入华氏温度”,使用了 digit属性实现在真机上输入时弹出数字键盘,使用了 bindblur属性引发input 组件失去焦点时的动作事件一一根据摄氏温度计算华氏温度和根据华氏温度计算摄氏温度,同时 input组件进行了样式的设置。.编写index.wxss文件代码该文件定义了 box、titlel、title2、input和image样式。设置了 input组件的边距和下边框线条样 式,设置了图片的高宽以及上下左右的间距。.编写index.js文件代码代码实现了由input组件失去焦点时引发的动作的事件bindblur,该事件对应的函数分别是CDegree和 FDegree,函数的参数e表示input组件失去焦点事件,函数中首先定义2个变量C和F用来存储摄 氏温度和华氏温度,然后利用e.detail.value获取i
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026住院医师规培-浙江-浙江住院医师规培(中医康复科)历年参考题库含答案详解
- 2026年注册会计师《财务管理》科目真题试卷及答案解析
- 2026住院医师规培-广西-广西住院医师规培(全科医学)历年参考题库含答案详解
- 2026住院医师规培-安徽-安徽住院医师规培(口腔病理科)历年参考题库含答案详解
- 2026住院医师规培-四川-四川住院医师规培(临床病理科)历年参考题库含答案详解
- 2026企业法律顾问资格考试(企业法律顾问实务)历年参考题库含答案详解
- 2026二级建造师-市政公用工程考试历年参考题库含答案详解
- 2026事业单位笔试-辽宁-辽宁西药学(医疗招聘)历年参考题库含答案详解
- 2026事业单位笔试-海南-海南财务(医疗招聘)历年参考题库含答案详解
- 2026事业单位笔试-河北-河北中西医临床医学(医疗招聘)历年参考题库含答案详解
- 2024年云南省镇雄县民政局公开招聘试题带答案详解
- DB54-T 0114-2017 哈达标准规范
- TCNESA1005-2021电化学储能电站协调控制器技术规范
- 2026年日历表全年表(含农历、周数、节假日及调休-A4纸可直接打印)-
- 结肠癌的护理小讲课
- 施工现场储油罐(油桶)安全管理制度
- 线上线下联动促销活动方案与执行手册
- 巨人通力电梯NOVA GKE调试说明书故障代码GPN15 GVN15-GKE - 51668093D01-2022
- 门式脚手架搭设方案(2篇)
- GB/T 32234.1-2024个人浮力设备第1部分:远洋船舶用救生衣安全要求
- 消毒供应中心护士岗位胜任力现状及影响因素分析
评论
0/150
提交评论