《JavaScript移动开发》正本书教案电子教案课程设计电子教案全套.docx
《《JavaScript移动开发》正本书教案电子教案课程设计电子教案全套.docx》由会员分享,可在线阅读,更多相关《《JavaScript移动开发》正本书教案电子教案课程设计电子教案全套.docx(127页珍藏版)》请在咨信网上搜索。
1、JavaScript初探JavaScript移动开发课第1单元课程单元教学设计 (2020 2021学年第1学期)单元名称: JavaScript初探 所属系部: 计算机与通信工程学院 制定人: 郑丽萍 合作人: 制定时间: 2020.3 *学院 教务处 制JavaScript移动开发课程单元教学设计 单元标题:JavaScript初探 单元教学学时2在整体设计中的位置第1次授课班级16web班上课时间每周一1,2节上课地点计算机实验室教学目标能力目标知识目标素质目标1.能够使用多种方案引入JavaScript脚本代码到HTML文档中。2.能够使用常用的输出语句。3.能够获取元素并改变元素内容
2、。了解JavaScript简史和引擎的工作原理。掌握JavaScript的组成、主要特点和相关应用。树立学习信心;培养讨论思考的习惯能力训练任务任务:JavaScript初探教学组织:1. 带领学生了解课程任务2. 讲解JavaScript简史及相关术语3. 引入JavaScript脚本代码到HTML文档中,使用常用的输出语句本次课的单词JavaScript Web function document getElementById innerHTML案例和教学材料案例:JavaScript初探-文字的切换教学材料:1.教材名称:JavaScript移动开发项目教程(微课版),郑丽萍, 人民邮电
3、出版社。2.参考教材名称:JavaScript与jQuery案例教程,郑丽萍,出版社:高等教育出版社。 3.教学多媒体课件,项目源文件。多媒体资料:http:/www.icourse163.org/course/HCIT-12067068284.仪器与设备:计算机等 单元教学进度设计(纲要)步骤教学内容及能力/知识目标教师活动学生活动时间(分钟)1情境导入介绍本节课的教学目标导入本次课教学情境学生了解工作情境22引入任务:JavaScript初探-文字的切换交代任务 学生接受任务33知识点讲解JavaScript初探讲解JavaScript简史及相关术语了解JavaScript简史及相关术语1
4、0讲解JavaScript引擎的工作原理了解JavaScript引擎的工作原理10讲解引入JavaScript脚本代码到HTML文档中方法掌握引入JavaScript脚本代码到HTML文档中方法 10教师巡视,发现问题多种引入方案练习154 实践JavaScript初探-文字的切换教师演示掌握常用的输出语句方法10教师巡视,发现问题常用的输出语句练习205评比检查学生完成情况抽查学生完成情况,讲解出现的问题演示自己的界面,修改出现的问题56 总结JavaScript初探重点强调学生练习中出现的问题学生思考反馈5作业Javascript的主要特点?课后体会一、情境导入介绍本节课的教学目标二、引入
5、任务 :JavaScript初探-文字的切换三、知识点讲解术语“ECMAScript”和“JavaScript”指的是同一个东西。但如果把JavaScript看成是“Mozilla或其他组织的ECMAScript实现”,那么ECMAScript就是实现JavaScript所依据的标准。术语“ECMAScript”也用来描述语言版本(比如ECMAScript5)。JavaScript解析引擎就是能够“读懂”JavaScript代码,并准确地给出代码运行结果的一段程序。比方说,当编写了var a = 1 + 1;这样一段代码,JavaScript引擎做的事情就是看懂(解析)你这段代码,并且将a的值
6、变为2。JavaScript引擎就是直接解析并将代码运行结果输出的JavaScript的解释器 JavaScript由三部分组成:l 核心(ECMAScript) 描述了该语言的语法和基本对象l 文档对象模型(DOM,Documnet)描述了处理网页内容的方法和接口l 浏览器对象模型(BOM)描述了与浏览器进行交互的方法和接口JavaScript的主要特点JavaScript相关应用选择 JavaScript 脚本编辑器引入JavaScript脚本代码到HTML文档中方法 Javascript常用的输出语句: 使用window.alert()弹出警告框。 使用document.write()方
7、法将内容写到 HTML 文档中。 使用innerHTML写入到 HTML 元素。 使用console.log()写入到浏览器的控制台。 边改边看有2个控制台,默认控制台显示在HBuilder下方,直接输出了log和错误日志。控制台显示了代码行号,点击后可直接转到该行代码,如图所示Chrome调试效果。边改边看是轻量级的界面调试工具,如图1-12,最方便最常用。在HBuilder右上角切换开发模式,可以选边改边看方式,切换模式的快捷键是Ctrl+p。进入边改边看后,左边显示代码,右边显示浏览器。边改边看有2个控制台,默认控制台显示在HBuilder下方,直接输出了log和错误日志。控制台显示了代
8、码行号,点击后可直接转到该行代码,如图所示。四、任务实施 document.getElementById(demo),使用 id 属性来查找id为demo HTML 元素,然后给它的innerHTML属性重新的赋值为新的字符串,就有了我们看到的切换文字的效果。 Sample Page! function clickMe()document.getElementById(demo).innerHTML = 开始学习JavaScript!; 准备好了就点击这里! 作为初学者,体验JavaScript的编写方法与技巧,实现文字切换效果,体验浏览水果名词简要信息如图1-1所示,当点击图片后,显示水果名
9、词详细信息展示,如图1-2所示。 五、评比检查学生完成情况六、总结文字切换 作业实现如下效果: 猜数游戏页面JavaScript移动开发课第2单元课程单元教学设计(2020 2021学年第1学期)单元名称: 猜数游戏页面 所属系部: 计算机与通信工程学院 制定人: 郑丽萍 合作人: 制定时间: 2020.3 *学院 教务处 制JavaScript移动开发课程单元教学设计 单元标题:猜数游戏页面单元教学学时4在整体设计中的位置第2,3次授课班级21web班上课时间每周一1,2节上课地点计算机实验室教学目标能力目标知识目标素质目标1.能够声明变量,转换数据类型,实现猜数游戏页面;内置对象Math2
10、.能够运用流程控制语句和异常处理语句。掌握语法变量、数据类型的转换、Math、掌握函数的定义和调用。培养学生利用网络学习新知识的能力;培养学生编写代码规范能力训练任务任务:猜数游戏页面教学组织:1. 带领学生了解课程任务2. 讲解JavaScript语法变量、数据类型数据类型的转换;内置对象Math的应用3. 设计游戏界面及功能的实现本次课使用的外语单词div+css Javascript if elseFor for/in while do/whileheight width Math Math.floor Math.random Prompt parseInt 案例和教学材料案例:猜数游戏
11、页面教学材料:1.教材名称:JavaScript移动开发项目教程(微课版),郑丽萍, 人民邮电出版社。2.参考教材名称:JavaScript与jQuery案例教程,郑丽萍,出版社:高等教育出版社。 3.教学多媒体课件,项目源文件。多媒体资料:http:/www.icourse163.org/course/HCIT-12067068284.仪器与设备:计算机等单元教学进度设计(纲要)步骤教学内容及能力/知识目标教师活动学生活动时间(分钟)1情境导入介绍本节课的教学目标导入本次课教学情境学生了解工作情境22引入任务:猜数字交代任务 学生接受任务33知识点讲解内置对象Math讲解常用的输入输出语句;
12、 掌握动态数字的输入;10讲解Math.random()及Math.random()应用;掌握Math.floor()及Math.random()实现随机数字10讲解语法变量、数据类型;数据类型的转换;掌握parseInt数据类型的强制转换; 10教师巡视,发现问题使用javascript 实现随机数字,和动态输入及随机数字154 子页面设计设计子页面界面 教师演示掌握if else语句的嵌套使用;Do while实现循环多次猜测10教师巡视,发现问题制作子页面界面,实现;猜数游戏功能页面205评比检查学生完成情况抽查学生完成情况,讲解出现的问题演示自己的界面,修改出现的问题56 总结猜数字页
13、面;重点强调学生练习中出现的问题学生思考反馈5作业Javascript常用的循环语句? 课后体会一、情境导入介绍本节课的教学目标二、引入任务 :猜数字游戏页面 三、知识点讲解JavaScript 可以通过不同的方式来输出数据:使用innerHTML写入到 HTML 元素。JavaScript 循环如果您希望一遍又一遍地运行相同的代码,并且每次的值都不同,那么使用循环是很方便的。 不同类型的循环JavaScript 支持不同类型的循环:for- 循环代码块一定的次数for/in- 循环遍历对象的属性while- 当指定的条件为 true 时循环指定的代码块do/while- 同样当指定的条件为
14、true 时循环指定的代码块类型转换parseInt (String) 将字符串转换为整型数字 如: parseInt (“86”)将字符串“86”转换为整型值86parseFloat(String) 将字符串转换为浮点型数字 如: parseInt (“34.45”)将字符串“34.45”转换为浮点值34.4 JavaScriptMath(算数)对象Math(算数)对象的作用是:执行常见的算数任务。round()如何使用 round()。random()如何使用 random() 来返回 0 到 1 之间的随机数。下面的例子使用了 Math 对象的 floor() 方法和 random()
15、来返回一个介于 0 和 11 之间的随机数:document.write(Math.floor(Math.random()*11);四、任务实现 功能实现 var num = Math.floor(Math.random()*100+1); /产生1100之间的随机整数do var guess =parseInt(prompt(下面进行猜数游戏n请输入1-100之间的整数:,); if (guess =num)alert(_ ,恭喜你,猜对了,幸运数字是:+num);break; else if(guess num) alert(_ ,你猜的数字大了); go_on =confirm(是否继续
16、游戏?); else alert(_ ,你猜的数字小了); go_on =confirm(是否继续游戏?); while(go_on);alert(谢谢参与游戏!);五、评比检查学生完成情况六、总结循环的应用 ,猜数字页面的实现,试卷展示页面JavaScript移动开发课第4单元课程单元教学设计(2020 2021学年第2学期)单元名称: 试卷展示页面 所属系部: 计算机与通信工程学院 制定人: 郑丽萍 合作人: 制定时间: 2020.3 淮安信息职业技术学院 教务处 制JavaScript移动开发课程单元教学设计 单元标题:试卷展示页面单元教学学时2在整体设计中的位置第4次授课班级16web
17、班上课时间每周一1,2节上课地点计算机实验室教学目标能力目标知识目标素质目标1.能够能够实现数组的新建,数组元素的插入、删除、替换,数组的合并。理解JavaScript数组的动态性。2.能够实现数组的输出及二维数组的遍历。掌握Array对象常用方法和属性的访问,了解复合数据类型json培养学生利用网络学习新知识的能力;培养学生编写代码规范能力训练任务任务:试卷展示页面教学组织:4. 带领学生了解课程任务5. 讲解JavaScript二维数组的应用,复合类型json的应用6. 设计试卷展示界面及功能的实现本次课使用的外语单词div+css JavaScript if elseFor for/in
18、 while do/whileheight width ArrayMath Math.floor Math.random Prompt parseInt 案例和教学材料案例:试卷展示页面教学材料:1.教材名称:JavaScript移动开发项目教程(微课版),郑丽萍, 人民邮电出版社。2.参考教材名称:JavaScript与jQuery案例教程,郑丽萍,出版社:高等教育出版社。 3.教学多媒体课件,项目源文件。多媒体资料:http:/www.icourse163.org/course/HCIT-12067068284.仪器与设备:计算机等单元教学进度设计(纲要)步骤教学内容及能力/知识目标教师活
19、动学生活动时间(分钟)1情境导入介绍本节课的教学目标导入本次课教学情境学生了解工作情境22引入任务:猜数字交代任务 学生接受任务33知识点讲解内置对象Math讲解常用的数组对象;了解提供数组模型、存储大量有序的数据的Array对象。掌握数组的新建,理解JavaScript数组的动态性。10讲解数组元素的插入、删除、替换,数组的合并的相关应用;掌握数组元素的插入、删除、替换,数组的合并。10讲解实现数组的输出及二维数组的遍历;掌握实现数组的输出及二维数组的遍历; 10教师巡视,发现问题使用数组的输出及二维数组的遍历实现试卷展示154 子页面设计设计子页面界面 教师演示掌握使用数组的输出及二维数组
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- JavaScript移动开发 JavaScript 移动 开发 正本 教案 电子 课程设计 全套
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【人****来】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【人****来】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。