JavaScript前端开发程序设计BOM与DOM.pptxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 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

文档评论(0)

173****0166 + 关注
实名认证
文档贡献者

临床医师执业资格证持证人

医学资料整理

领域认证该用户于2023年01月12日上传了临床医师执业资格证

1亿VIP精品文档

相关文档