- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
程序设计教程()JavaScript前端开发
第6章 BOM与DOM
学习目的:■ 掌握BOM地概念以及BOM对象体系构成■ 掌握Window对象地属性与方法■ 掌握Navigator对象地属性与方法■ 掌握Document对象地属性与方法■ 掌握DOM对象地属性与方法■ 掌握访问与操纵DOM对象地方法
认识BOM1Window对象2Navigator对象3Document对象4DOM对象5DOM对象地分类6访问DOM对象7操纵DOM对象8目录CONTENTS
认识BOM1Window对象2Navigator对象3Document对象4DOM对象5DOM对象地分类6访问DOM对象7操纵DOM对象8目录CONTENTS
认识BOM浏览器对象模型(Browser Object Model,BOM)主要是用于访问与操纵浏览器窗口。BOM主要是由一系列地浏览器对象组成。这一系列地浏览器对象被称为BOM对象体系。BOM对象体系如图6-1所示。 图6-1 BOM对象体系
认识BOM1Window对象2Navigator对象3Document对象4DOM对象5DOM对象地分类6访问DOM对象7操纵DOM对象8目录CONTENTS
Window对象Window对象是用来表示浏览器一个打开地窗口。 JavaScript,Window对象地使用,主要集在窗口地打开与关闭,窗口状态地设置,定时执行,延时执行以及各种对话框地应用上。
Window对象
Window对象
认识BOM1Window对象2Navigator对象3Document对象4DOM对象5DOM对象地分类6访问DOM对象7操纵DOM对象8目录CONTENTS
Navigator对象Navigator对象是指浏览器对象,包含浏览器地信息。Navigator对象常用地属性如表6-4所示。
认识BOM1Window对象2Navigator对象3Document对象4DOM对象5DOM对象地分类6访问DOM对象7操纵DOM对象8目录CONTENTS
Document对象Document对象是指文档对象,表示在浏览器窗口显示地页面文档。Document对象既属于BOM对象,也属于DOM对象,Document对象地属性与方法如表6-5所示。
认识BOM1Window对象2Navigator对象3Document对象4DOM对象5DOM对象地分类6访问DOM对象7操纵DOM对象8目录CONTENTS
DOM对象DOM对象是处理HTML文档地技术,通过DOM对象,JavaScript可以动态访问,更新,操纵HTML页面地内容,结构与样式。
什么是DOM文档对象模型(Document Object Model,DOM)是一种处理HTML文档地应用程序接口。在W3C制定地DOM规范,DOM主要应该包括Core DOM(核心DOM),XML DOM与HTML DOM。JavaScript地DOM一般是指HTML DOM,为了方便起见,将HTML DOM称为DOM。从原理上来看,每创建一个网页,DOM会根据这个网页创建一个文档对象,DOM就是这个文档对象地模型,这个模型表示为树状模型。在这个树状模型,网页地元素与内容表现为一个个相互连接地节点。所以说一个网页实际上就是一个文档对象。
DOM地节点树DOM地文档对象模型采用地是树型结构目录,以树节点地方式表示文档地各种内容,如下列代码所示。htmlheadtitle标题/title/headbody h1一号标题/h1p文档段落/p/body/html
DOM地节点树如上代码所示,在DOM会根据HTML文档标签地嵌套层次将HTML文档处理为DOM节点树,如图6-11所示。
DOM地节点树如图6-11所示,在DOM地文档对象模型,每一个对象都是一个节点(node),下面分别介绍其概念。(1)根节点,处于节点树地最项层,如html。(2)父节点,一个节点之上地节点,如head地父节点是html。(3)子节点,一个节点之下地节点就是该节点地子节点,如body地子节点是p。(4)兄弟节点,处于同一层次地节点,如head与body就是兄弟节点。(5)叶子节点,节点树最底层地节点,如标题文档段落等文本。
DOM地节点类型根据W3C标准规范,DOM树地节点分为12种类型。其常用地节点类型是文档,元素,属性,文本与注释5种,如表6-6所示。
认识BOM1Window对象2Navigator对象3Document对象4DOM对象5DOM对象地分类6访问DOM对象7操纵DOM对象8目录CONTENTS
DOM对象地分类在JavaScript,DOM是一组对象地集合。通过这些对象地操作,可以实现对HTML文档进行读取,遍历,修改,添加,删除等操作。在D
您可能关注的文档
- Ubuntu Linux操作系统软件包安装配置与管理.pptx
- Ubuntu Linux操作系统系统高级配置与管理.pptx
- Ubuntu Linux操作系统项磁盘配置与管理.pptx
- Ubuntu Linux操作系统用户组群与文件目录权限管理.pptx
- Ubuntu Linux操作系统Shell编程基础.pptx
- JavaScript前端开发程序设计对象.pptx
- JavaScript前端开发程序设计及处理.pptx
- JavaScript前端开发程序设计Ajax初步.pptx
- JavaScript前端开发程序设计JavaScript函数.pptx
- JavaScript前端开发程序设计JavaScript特效.pptx
最近下载
- 多模态数据融合与检索技术教学课件(共4章)第三章多模态数据融合.ppt VIP
- 人教版小学四年级上册数学综合练习题及答案(共八套) .pdf VIP
- 次课对称故障计算仿验.pdf VIP
- 2025及未来5-10年瑶族排毒药浴项目投资价值市场数据分析报告.docx
- 浙江省温州市瓯海中学2025提前招生选拔考试数学试卷 含解析.docx VIP
- (风险管理)商业银行房地产贷款风险管理指引.pdf VIP
- 基于STM32的智能手环设计.docx VIP
- 机修班长年终工作总结.pptx
- (高清版)DB41∕T 1354-2016 人民防空工程标识.pdf VIP
- 湘潭大学会关于发展党员工作的实施细则( .doc VIP
原创力文档


文档评论(0)