- 1、本文档共123页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
案例三、捕鱼键盘猎手
学习目标知识链接案例实现效果演示目录
学完本章节应该能做到的事情学习目标壹
学习目标理解对象的概念。掌握对象的字面量语法和JSON数据格式。能访问对象的成员。PPT模板/moban/掌握for..in和for..of。理解和掌握构造函数。理解和掌握画布。能使用鼠标事件。能使用键盘事件。精通onload事件。理解作用域的概念。掌握闭包函数。能灵活使用对话框。掌握ajax。会播放声音。理解和区分值传递与引用传递。
效果演示
完成本案例应该具备的知识知识链接贰
知识链接列表PPT模板/moban/对象的概念。对象的字面量语法和JSON数据格式。对象成员的访问。for..in和for..of。构造函数。画布。鼠标事件。键盘事件。onload事件。变量的作用域和闭包函数。三种对话框。Ajax。声音的播放。函数参数的值传递和引用传递。
对象的概念1JavaScript中的对象其实就是生活中具体事物的一个抽象此处的对象和你的对象一样吗?JS对象是无序属性的集合。其属性可以包含基本值、对象或函数。它们是没有顺序的值。我们可以把JavaScript中的对象想象成键值对,其中值可以是数据和函数。在JS中对象的行为对应着方法和特征对应着属性。
对象的字面量语法和JSON数据格式2对象字面量就是创建对象的一种简单容易阅读的方法?JS中对象字面量语法指包围在花括号中的零个或多个键值对。字面量写法需要在末尾需加分号;表示结束;每个健值对都表示该对象的一个属性,定义属性时,每两个属性之间需要用逗号分隔;属性名加双引号。vargameinfo={ name:捕鱼键盘猎手, x:360, y:150, fontsize:60px宋体};
对象的字面量语法和JSON数据格式2以对象的形式描述一下自己喜爱的书籍?varmylove={ name:”西游记”, author:”吴承恩” };console.log(mylove);
对象的字面量语法和JSON数据格式2JSON(JavaScriptObjectNotation)是一种轻量级的数据交换格式,采用完全独立于语言的文本格式,是理想的数据交换格式。同时,JSON是JavaScript原生格式,这意味着在JavaScript中处理JSON数据不须要任何特殊的API或工具包。在JSON中,有两种结构:对象和数组。对象varperson={name:Liza,password:123};一个对象以“{”开始,“}”结束,“key/value”之间运用“,”分隔。数组varpersons=[{name:Liza,password:123},{name:Mike,password:456}];数组是值的有序集合。一个数组以“[”开始,“]”结束。值之间运用“,”分隔。
对象的字面量语法和JSON数据格式2以JSON的形式描述一下自己喜爱的书籍?varmylove={ “name”:”西游记”, “author”:”吴承恩”};console.log(mylove);varmylove={ name:”西游记”, author:”吴承恩” };console.log(mylove);对象与JSON的描述有什么区别?
对象的字面量语法和JSON数据格式2JSON与对象的区别:对象中成员名不用引号进行包裹。JSON推荐使用双引号来包裹成员名和字符串型的值。
对象成员的访问3方括号里面是属性名01传统的‘.’02数组方式形如:
对象成员的访问3以传统方式访问对象成员(Object1.html)varstartgame={ name:开始游戏, x:460,y:250, fontsize:40px宋体, cursor:pointer“};console.log();console.log(startgame.x);
对象成员的访问3以数组的方式输出(Object2.html)varstartgame={ name:开始游戏, x:460, y:250, fontsize:40px宋体, cursor:pointer“};?for(variteminstartgame){ console.log(startgame[item]);}
for..in和for..of4For..in上节的用法是什么?vararr=[1,2,3];letindex;for(indexinarr){ console.log(index,arr[index]);}for..in遍历数组(forin2.html)
fo
您可能关注的文档
- 《Flash动画设计与制作》课件_第5章.pptx
- 《JavaScript程序设计案例教程》课件_案例5.pptx
- 《JavaScript程序设计案例教程》课件_案例2.pptx
- 2025至2031年中国仪器/仪表微电机行业投资前景及策略咨询研究报告.docx
- 2025年船用仓盖橡胶密封条项目可行性研究报告.docx
- 2025年节能溢流型直筒滚动轴承球磨机项目可行性研究报告.docx
- 2025年安庆医药高等专科学校高职单招语文2018-2024历年参考题库频考点含答案解析.docx
- 2025年安徽交通职业技术学院高职单招职业技能测试近5年常考版参考题库含答案解析.docx
- 2025至2031年中国低压电源产品行业投资前景及策略咨询研究报告.docx
- 2025至2030年中国保安电视监控防盗报警系统数据监测研究报告.docx
- 2025至2030年中国电力电缆热缩附件数据监测研究报告.docx
- 2025年自动化小型反应系统项目可行性研究报告.docx
- 2025年自动配页机项目可行性研究报告.docx
- 2025年宜春职业技术学院高职单招语文2018-2024历年参考题库频考点含答案解析.docx
- 2025年紫丁香甙项目可行性研究报告.docx
- 2025年安徽机电职业技术学院高职单招语文2018-2024历年参考题库频考点含答案解析.docx
- 2025年滴水器项目可行性研究报告.docx
- 2025年莎比特稳定剂项目可行性研究报告.docx
- 2025年北京交通职业技术学院高职单招职业技能测试近5年常考版参考题库含答案解析.docx
- 2025年宁夏财经职业技术学院高职单招语文2018-2024历年参考题库频考点含答案解析.docx
最近下载
- DeepSeek本地部署及局域网共享使用.pdf
- 2025年长沙环境保护职业技术学院单招职业适应性测试题库(历年真题).docx VIP
- GE双电源控制器MX150说明书.pdf
- 中小学心理健康教育《教师心理健康活动 》教学设计.docx
- 100吨吊车性能表(QY100K6C技术规格书).docx
- 现代企业管理教学课件作者第三版由建勋电子教案第三章节企业文化课件(677KB).ppt
- 2024年中考语文总复习句子排序练习题(含解析).pdf VIP
- 土地调查工作经费预算表excel模板.xls
- 中班安全《上下楼梯要注意》课件.ppt
- 【2025春】人教版六年级数学下册教学计划(及进度表).docx
文档评论(0)