- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
PAGE10
PAGE10
PAGE9
PAGE9
课题
DOM
课时
4课时(180min)
教学目标
知识目标:
(1) 了解什么是DOM
(2)了解HTML节点树
(3)掌握常见HTML元素操作
(4)掌握常见DOM节点操作
能力目标:
(1)能够使用DOM提供的属性和方法操作元素属性
(2)具备DOM节点操作能力
(3)能够将DOM节点操作知识运用到实际场景中
素质目标:
(1) 发扬精益求精的工匠精神,养成严谨的科学作风
(2)了解国家政策,心系国家建设,树立技能报国的人生理想
教学重难点
教学重点:DOM的基本概念;HTML节点树结构;HTML元素的操作,如获取元素、设置内容和样式、操作属性等;DOM节点的操作,如获取、增加、删除节点;DOM操作流程
教学难点:不同浏览器对DOM操作的兼容性差异及应对方法;准确运用复杂的DOM节点操作,如创建、插入、删除节点并处理各种属性节点
教学方法
问答法、讨论法、讲授法
教学用具
电脑、投影仪、多媒体课件、教材
教学过程
主要教学内容及步骤
课前任务
【教师】布置课前任务,和学生负责人取得联系,让其提醒同学通过APP或其他学习软件,完成课前任务
请同学们打开浏览器的开发者工具,选择一个网页进行元素审查。观察网页的HTML结构和CSS样式,找出几个不同类型的元素节点,如文本节点、元素节点、注释节点等,然后在APP上进行讨论其作用和应用方法。
【学生】完成课前任务
考勤
【教师】使用APP进行签到
【学生】班干部报请假人员及原因
问题导入
【教师】提出以下问题:
大家在浏览网页的时候,有没有注意过当你点击一个按钮,网页上的某些内容会发生变化,或者一个弹窗会突然出现又消失?那大家有没有想过这些神奇的效果是怎么实现的呢?其实这背后的秘密武器就是DOM。那么,什么是DOM呢?
【学生】聆听、思考、举手回答
传授新知
【教师】通过学生的回答,引入新知,讲解DOM的基本知识,以及HTML元素操作和DOM节点操作的相关知识
7.1DOM介绍
7.1.1什么是DOM
DOM是JavaScript操作HTML文档的重要手段。利用DOM可以获取和访问HTML文档的任何元素,还可以动态地在HTML文档中添加或修改元素、属性及样式等。
DOM的前身为Netscape和微软创造的DHTML(动态HTML)。1998年10月,DOM1(DOMLevel1)正式成为W3C的推荐标准。随着网页技术的发展,DOM2(DOMLevel2)、DOM3(DOMLevel3)及DOM4(DOMLevel4)相继出现。DOM2发布于2000年11月,其在DOM1的基础上新增了节点操作方法,提供了访问和改变CSS样式的能力。DOM3发布于2004年4月,其在DOM2基础上新增了一些事件及加载与保存模块。目前DOM已经被大部分浏览器所支持。
7.1.2HTML节点树
HTML文档包含许多标签,标签加上其中的内容就组成了元素,这些元素共同组成了一个完整的树形结构。标签也称为节点(node),因此一个完整的HTML文档可以看作是由标签组成的节点树,各节点处在节点树的不同位置,具体示例如下:
……(详见教材)
上述代码中,不同的HTML标签有不同的作用,如title标签标识网页标题,a标签标识网页链接;不同的标签又具有不同的属性,如a标签具有href属性;不同的标签中也包含不同的内容。一般把标签称为元素节点;属性称为属性节点;标签中的内容,如文本称为文本节点;HTML文档中的注释称为注释节点。
?【教师】利用多媒体展示“HTML节点树”图片(详见教材),并进行讲解
HTML节点树展示了HTML节点树中的各节点及它们之间的关系,下面简单介绍常见节点类别。
(1)根节点:html是整个HTML节点树的根节点,一个HTML文档仅有一个html元素。
(2)子节点:子节点为某个元素节点的下级节点,如head和body为html元素的子节点,通常一个HTML文档仅有一个head和一个body元素。
(3)父节点:父节点为某个节点的上级节点,如head元素为meta元素和title元素的父节点。
(4)兄弟节点:兄弟节点为拥有同一个父节点的节点,如h1元素和div元素为兄弟节点。
(5)叶节点:叶节点为无子节点的节点,如文本节点hello。
7.2HTML元素操作
日常开发中,经常需要对HTML文档元素进行操作,如获取某个元素,修改某个元素内容,修改元素样式等。下面将对常见HTML元素操作进行介绍。
7.2.1获取元素
通常利用document对象中的方法来获取HTML中的元素。
?【教师】利用多媒体展示“获取元素的方法”表格(详见教材),并进行讲解
您可能关注的文档
- 《Python编程案例》第十一次课教案 数据容器(三)开发“诗词大会”游戏.doc
- 《Python编程案例》第五次课教案 Python基础知识(三)开发“你问我答”游戏.doc
- 《JavaScript程序设计案例教程》教案 第1章 JavaScript入门.docx
- 《JavaScript程序设计案例教程》教案 第2章 基本语法.docx
- 《JavaScript程序设计案例教程》教案 第3章 数组.docx
- 《JavaScript程序设计案例教程》教案 第4章 函数.docx
- 《JavaScript程序设计案例教程》教案 第5章 面向对象.docx
- 《JavaScript程序设计案例教程》教案 第6章 BOM.docx
- 《JavaScript程序设计案例教程》教案 第8章 事件.docx
- 《JavaScript程序设计案例教程》教案 第9章 Ajax.docx
- 艾瑞咨询:2025年中国游戏云技术发展洞察报告.docx
- 人形机器人深度报告之七:海外人形机器人深度:人形机器人的GhatGPT时刻已至.docx
- 2025年春节零售消费观察报告-蚂尔科大数据.docx
- 通信行业研究:DeepSeek带动国产专用芯片、AIDC、物联网等板块景气度攀升.docx
- DeepSeek横空出世,AI产业发展至新阶段.pdf
- 通信行业研究:DeepSeek带动国产专用芯片、AIDC、物联网等板块景气度攀升.pdf
- 2024年行业洞察报告——中国电竞行业:面临挑战但期待涅槃重生.docx
- 2024-2025年上海楼市年报-或跃在渊无咎.docx
- 2025年中国春节档市场报告-拓普数据.docx
- 2024中国出海企业品牌战略报告.pdf
最近下载
- 中小学开学第一课思政主题班会PPT课件.pptx
- 2024年镇江高等专科学校单招综合素质考试试题及答案解析.docx
- 2025江苏中职职教高考-语文-讲义知识考点复习资料.pdf VIP
- 附件4 盐都区河道“河长制”管理考核河道河段评分表.doc
- 医院内部控制管理手册.pdf VIP
- 初中语文七年级现代文阅读理解精选:说明文20篇(含答案).pdf VIP
- 拓尔微产品规格书TMI6263.pdf
- [中央]2023年全国市长研修学院(住房和城乡建设部干部学院)招聘社会人员 笔试上岸试题历年典型考题及考点剖析附答案详解.docx VIP
- (完整版)高一函数大题训练及答案.doc VIP
- 《固废基无熟料、少熟料硅铝质水泥》.pdf
文档评论(0)