2024年3月6日发(作者:)
2项目名称任务名称商品放大镜DOM对象之的基本概念。2.核心DOM的对象类型。nt对象的基本概念、属性和方法M对象能力目标:1.具备问题分析的能力。2.具备使用学到的知识和技能解决实际项目问题。知识目标:计划学时2教学内容教学目标1.掌握DOM及核心DOM的对象类型。2.掌握HTMLDOM的基本概念和HTMLDOM的基本属性和方法。素质目标:1.培养学生信息搜集和自学能力。2.培养学生团结合作、互帮互助的能力。的核心对象类型M的节点类型HTMLDOM的节点类型的理解和使用教学过程教学重点教学难点一、情景导入张华同学特别喜欢关注国产软件和国产电脑的新技术和新产品,听说他喜欢的品牌最近又发布了新品,就登录网站查看,在浏览商品信息时,发现如图6-1所示的效果,当将鼠标在小图中移动时,右边的放大图片也在相应的移动。李老师告诉他,这是各大电商网站为了提高用户体验,在商品上使用了放大镜效果,便于消费者体验。张华同学迫不及待地想编写这样的程序,可是他发现自己遇到了很多困难,不知道怎么获取图片、放大镜怎么显示、放大镜怎么移动等等。李老师告诉他,这需要学习文档对象模型(DocumentObjectModel,DOM)相关知识,这是一种处理HTML文档的应用程序接口,它的作用是将网页转为JavaScript对象,从而可以使用Javascript对网页进行各种操作如增删内容等。这是学习JavaScript的最关键的内容,张华明白“纲举目张”的道理,学好DOM对象的相关知识,至关重要,于是制定了详细的学习计划。
2第1步:认识DOM对象的基础知识。第2步:理解HTMLDOM的基本概念。第3步:学会操作元素,解决实际问题。第4步:学会操作节点。二、任务实施掌握DOM对象和HTMLDOM对象的基本概念,HTMLDOM对象的分类和属性方法。(一)认识DOM对象文档对象模型(DocumentObjectModel,DOM)定义了访问HTML和XML文档的标准,DOM是通用型的标准,为所有标记语言而设计,是将标记语言文档的各个组成部分封装为对象,可以使用这些对象对标记语言文档进行CRUD(增加Create、检索Retrieve、更新Update和删除Delete)动态操作。DOM是中立于平台和语言的接口,W3CDOM标准被分为3个不同的部分:1.核心DOM——针对任何结构化文档的标准模型核心DOM提供了操作文档的公有属性和方法,就相当于鼻祖。它可操作一切结构化文档的API,包括HTML和XML。——针对XML文档的标准模型HTMLDOM是专门操作HTML文档的简化版DOMAPI仅对常用的复杂的API进行了简化,对核心DOM进行了在HTML方面的拓展。M——针对HTML文档的标准模型XMLDOM提供了所有XML元素的对象和属性,以及访问方法,与HTMLDOM类似。在JavaScript中,一般是使用的是HTMLDOM,在后面的章节中不专门说明的话,DOM指的就是HTMLDOM。(二)核心DOM对象模型HTMLDOM和XMLDOM都是核心DOM对象模型的扩展和封装,核心DOM对象模型的对象HTMLDOM和XMLDOM都可以使用。核心DOM的对象主要以下几个。nt:文档对象t:元素对象ute:属性对象:文本对象t:注释对象:节点对象其中,Node节点对象是以上5个对象的父对象,也就是说他们之间的关系如图6-2所示。
2图6-2核心DOM对象模型【任务实践6-1】:枚举Node对象——核心DOM对象任务描述:列举文档中的Node对象。(1)任务分析①根据任务描述要求,要列举文档中的Node对象,使用odes来获取。②通过控制台显示最后的结果。(2)实现代码 核心DOM对象
