文档对象模型

           文档对象模型(Document Object Model,简称DOM),是W3C组织推荐的处理可扩展置标语言的标准编程接口。它是一种与平台和语言无关的应用程序接口(API),它可以动态地访问程序和脚本,更新其内容、结构和www文档的风格(目前,HTMl和XML文档是通过说明部分定义的)。文档可以进一步被处理,处理的结果可以加入到当前的页面。DOM是一种基于树的API文档,它要求在处理过程中整个文档都表示在存储器中。另外一种简单的API是基于事件的SAX,它可以用于处理很大的XML文档,由于大,所以不适合全部放在存储器中处理。

特征

           Document Object Model的历史可以追溯至1990年代后期微软与Netscape的"浏览器大战"(browser wars),双方为了在JavaScript与JScript一决生死,于是大规模的赋予浏览器强大的功能。微软在网页技术上加入了不少专属事物,计有VBScriptActiveX、以及微软自家的DHTML格式等,使不少网页使用非微软平台及浏览器无法正常显示。DOM即是当时蕴酿出来的杰作。

         DOM分为HTML DOM和XML DOM两种。它们分别定义了访问和操作HTML/XML文档的标准方法,并将对应的文档呈现为带有元素、属性和文本的树结构(节点树),如下图所示:

1)DOM树定义了HTML/XML文档的逻辑结构,给出了一种应用程序访问和处理XML文档的方法。

2)在DOM树中,有一个根节点,所有其他的节点都是根节点的后代。

3) 在应用过程中,基于DOM的HTML/XML分析器将一个HTML/XML文档转换成一棵DOM树,应用程序通过对DOM树的操作,来实现对HTML/XML文档数据的操作。

转载于:https://www.cnblogs.com/lxy1023-/p/6618144.html

摘节尝鲜: review--评审 在产品开发过程中,把产品提交给项目成员、用户、管理者或其它相关人员评价或批准的过程。 risk assessment--风险评估 对风险和风险影响的一个完整的评价。 safety--(生命)安全性 不会引起人员伤亡、产生疾病、毁坏或损失设备和财产、或者破坏环境。 safety critical--严格的安全性 一个条件、事件、操作、过程或项,它的认识、控制或执行对生命安全性的系统来说是非常关键的。 Sanity Testing--理智测试 软件主要功能成分的简单测试以保证它是否能进行基本的测试。参考冒烟测试 SDP--软件开发计划(software development plan)用于一个软件产品开发的项目计划。 security testing--安全性测试 验证系统是否符合安全性目标的一种测试。 simple subpath--简单子路径 控制流的一个子路径,其中没有不必要的部分被执行。 simulation--模拟 使用另一个系统来表示一个物理的或抽象的系统的选定行为特性。simulation--模拟 使用一个可执行模型来表示一个对象的行为。 simulator--模拟器 软件验证期间的一个设备、软件程序、或系统,当它给定一个控制的输入时,表现的与一个给定的系统类似。 SLA--服务级别协议(service level agreement) 服务提供商与客户之间的一个协议,用于规定服务提供商应当提供什么服务 ......
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值