欢迎访问中国最大的EXTJS讨论社区 首页 论坛 教程

Ext教程-一起Ext

当前位置: 首页 > 教程 > Javascript >

2.8 DOM

时间:2009-04-24 20:39来源: 作者: 点击:
我们一直在说 DOM ,如果你没有做过太多客户端的工作,可能不知道什么是 DOM 。 DOM 是一个 W3C 规约,可以以一种独立于平台和语言的方式访问和修改一个文档的内容和结构。换句话说

  

我们一直在说DOM,如果你没有做过太多客户端的工作,可能不知道什么是DOMDOM是一个W3C规约,可以以一种独立于平台和语言的方式访问和修改一个文档的内容和结构。换句话说,这是表示和处理一个HTMLXML文档的常用方法。

有一点很重要,DOM的设计是以对象管理组织(OMG)的规约为基础的,因此可以用于任何编程语言。最初人们把它认为是一种让JavaScript在浏览器间可移植的方法,不过DOM的应用已经远远超出这个范围。

DOM实际上是以面向对象方式描述的对象模型。DOM定义了表示和修改文档所需的对象、这些对象的行为和属性以及这些对象之间的关系。可以把DOM认为是页面上数据和结构的一个树形表示,不过页面当然可能并不是以这种树的方式具体实现。假设有一个Web页面,如代码清单2-5所示。

代码清单2-5 简单的表格

文本框:
图2-6 简单的DOM<table>

   <tbody>

     <tr>

        <td>Foo</td>

        <td>Bar</td>

     </tr>

   </tbody>

</table>

可以画出这个简单表格的DOM,如图2-6所示。

DOM规约好就好在它提供了一种与文档交互的标准方法。如果没有DOMAjax最有意思的方面也许根本就没有存在的可能。由于DOM不仅允许遍历DOM树,还可以编辑内容,因此可以建立极为动态的页面。

声明:本站教程文章版权为一起Ext(http://www.17ext.com/)所有,转载请注明出处
顶一下
(0)
0%
踩一下
(1)
100%
------分隔线----------------------------
最新评论 查看所有评论
发表评论 查看所有评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 密码: 验证码:
推荐内容