日期:2014-05-16  浏览次数:20416 次

理解DOM和JavaScript

??? ?DOM和JavaScript很容易混淆不清。DOM是面向HTML和XML文档的API(暂时先别考虑

xml,接触到的时候再回来想想),为文档提供了结构化表示,并定义了如何通过脚本来

访问文档结构。JavaScript则是于访问和处理DOM的语言。如果没有DOM,JavaScript根

本没有Web页面和构成页面元素的概念。文档中的每个元素都是DOM的一部分,这就使得

JavaScript可以访问元素的属性和方法。

HTML DOM 是 W3C 标准(是 HTML 文档对象模型的英文缩写,Document Object Model

for HTML)。

HTML DOM 定义了用于 HTML 的一系列标准的对象,以及访问和处理 HTML 文档的标准

方法。

通过 DOM,可以访问所有的 HTML 元素,连同它们所包含的文本和属性。可以对其中的

内容进行修改和删除,同时也可以创建新的元素。

HTML DOM 独立于平台和编程语言。它可被任何编程语言诸如 Java、JavaScript 和

VBScript 使用。

JavaScript 被数百万计的网页用来改进设计、验证表单、检测浏览器、创建cookies,

以及更多的应用。

JavaScript 是因特网上最流行的脚本语言。
Javascript主要是利用HTML DOM去获得、改变、创建HTML元素,从而达到美化页面、操

作页面元素的目标。因此,在Javascript中最常见的就是各种各样的HTML DOM元素以及

它们各自的属性。除了这些DOM元素外,Javascript有自己的对象,例如数组。

简单说,可以认为Javascript主要是操纵HTML DOM。两者是不一样的。

DOM是一个标准,基本所有的浏览器都遵循这个规范,这样我们用脚本语言(如javascript)操作dom才能被浏览器所接受。

1 楼 576017120 2012-01-05  
   之后这段时间里,我会写一些关于js以及jquery的常用方法,并将两者做一下对比。我发现回头看的作用还是很大的,一直在用,但理解的并不是很到位。