Web前端技术(JavaScript+jQuery) 课件 任务10 存储并输出手机商品信息_第1页
Web前端技术(JavaScript+jQuery) 课件 任务10 存储并输出手机商品信息_第2页
Web前端技术(JavaScript+jQuery) 课件 任务10 存储并输出手机商品信息_第3页
Web前端技术(JavaScript+jQuery) 课件 任务10 存储并输出手机商品信息_第4页
Web前端技术(JavaScript+jQuery) 课件 任务10 存储并输出手机商品信息_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Web前端技术主讲人:XXX

XXX学院任务10存储并输出手机商品信息【知识目标】

理解对象的含义;

掌握创建及访问对象的方法;

掌握遍历对象的方法;

了解判断对象的方法。【技能目标】

能够根据需求使用不同的方法创建对象;

能够根据需求访问对象属性和方法;

能够使用不同的方法遍历对象;

能够使用相关方法判断对象是否存在指定属性和方法。【素质目标】

培养学生良好的代码编写规范;

培养学生严谨的逻辑思维;

培养学生的家国情怀。教学目标知识导图什么是对象都是“对象”(1)对象的引入

在JavaScript中,对象是拥有属性和方法的数据集合,是被称为属性和方法的命名值的容器。

对象是由键和值组成的无序集合,定义对象类型需要使用花括号{},语法格式如下。{name1:value1,name2:value2...,nameN:valueN}【说明】(1)name1、name2...、nameN为属性名,属性名是字符串类型的。(2)value1、value2...、valueN为属性值,属性值可以是JavaScript中任意的数据类型。(2)对象的定义及语法商品名称:手机品牌:华为型号:HUAWEInova12颜色:曜金黑

内存:256GB屏幕尺寸:6.7英寸手机操作系统:HarmonyOS功能:打电话、发信息…对象:手机属性:品牌、型号、颜色、内存

屏幕尺寸、手机操作系统方法:打电话、发信息…constphone={brand:'华为',model:'HUAWEInova12',color:'black’,flash:'256GB',size:'6.7英寸',os:'HarmonyOS’,call:()=>{},sendSMS:()=>{}}(3)对象案例分析创建及访问对象利用字面量{}创建对象利用newObject创建对象利用构造函数创建对象创建对象方法1方法2方法3(1)创建对象的方法对象创建完成后,可以按以下的方法访问对象的属性和方法。(1)访问对象属性方法1:对象名.属性名,如stuO方法2:对象名[属性名],如stuObj[‘name’](2)访问对象方法方法1:对象名.方法名(),如stuObj.sayHello()方法2:对象名[方法名](),如stuObj[‘sayHello’]()(3)通过对象解构访问对象的属性和方法(2)访问对象【案例】请创建学生对象(student),具体说明如下。(1)该对象包括姓名、学号、性别、年龄、专业、班级。(2)该对象具有以下两个方法。①sayHello方法:在页面输出“XXX说:大家好!”。②study方法:在页面上输出“好好学习天天向上”(3)在控制台输出该对象。(3)案例遍历对象使用for…in遍历对象使用Object.keys()方法遍历对象使用Object.values()方法遍历对象使用Object.entries()方法遍历对象遍历对象方法1方法2方法3方法4(1)遍历对象的方法(2)使用for…in遍历对象for…in语句用于循环对象的属性,循环中的代码每执行一次,就会对数据的元素或对象的属性进行一次操作,其语法格式如下。for(variableinobject){//处理逻辑}【参数说明】variable:变量名称,用于存储对象属性名;

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论