文档对象模型D是用于文档
文档对象模型不能工作,没有文件。当您创建一个网页并加载在网页浏览器的DOM的搅拌成的生活。这需要在日常的英语,你写,并变成了一个对象中的文件。,单词“对象”是不是很描述。它仅仅意味着一件事。在编程语言,另一方面,“对象”有一个非常特殊的意义。 欲望的对象 在最后文章的末尾,我给你一些例子 对象 在JavaScript。你会记得,对象是自包含的数据包。与对象关联的变量被称为 属性 的对象,而可以由一个对象执行函数被调用 方法 对象。有三种JavaScript中的对象:用户定义从头开始创建的编程对象。我们不会处理这些。像阵列,数学和日期是JavaScript的内置于本机对象。主机是由浏览器提供的对象。 从最早的JavaScript天,一些非常重要的宿主对象已提供的脚本。其中最根本的是窗口对象。这个对象是不亚于浏览器的一个窗口本身的代表性。属性和窗口对象的方法被称为浏览器对象模型,尽管也许窗口对象模型语义上会更正确。浏览器对象模型也有类似的window.open和window.blur方法。这些方法,顺便提一句,负责所有这些恼人的弹出式和隐性弹出式窗口,现在困扰网络。 难怪JavaScript有一个坏的声誉!幸运的是,我们将不会与浏览器对象模型处理非常。相反,我将注意力集中在浏览器窗口的。处理的对象,一个网页的内容是文档对象为本文的其余部分。,我们将会处理几乎完全的属性和文档对象的方法。这说明字母D(文件)和字母O(对象在DOM)。但问题是字母M? 拨号M的模型 在DOM的M为模型,但它可以很容易地主张地图。像一张地图的模式,是一个事物的代表性。阿模型火车是一项真正的火车。一个城市的街道图是真正的城市。文档对象模型表示的网页,对目前在浏览器窗口中加载。该浏览器提供了一个图(或模型页)。您可以使用JavaScript来读取此地图。地图利用方向公约一样,等高线和规模。为了看地图,你需要了解这些公约和它与文档对象模型相同。为了从模型中获得的信息,您需要了解公约正在被用来表示文档。最重要的公约的文档对象模型采用的是一种以树文档表示。 更具体地说,该文件表示为一个家族树。甲家谱是另一个典范。家谱是一个真正的家庭,家庭成员之间描述的关系,并使用公约,诸如 家长, 孩子, 和 兄弟。这些可以用来表示一些相当复杂的关系:一个家庭成员都可以是对其他人的父母,但同时也对儿童的其他家庭成员,以及另一个家庭成员的兄弟姐妹。家庭树模型的作品一样好在代表(X)HTML的书面文件。由文档对象模型提供的方法:
getElementById getElementsByTagName getAttribute setAttribute
这四种方法将DOM的脚本你会写了许多。的DOM提供了更多的方法和属性的基石。还有的nodeName,的nodeValue,子节点,nextSibling和parentNode,以仅举几例。但我不打算解释那些刚刚还大人惹的祸解释逐一之一,并在需要时。我提,现在只是磨你的食欲。您已通过大量的理论阅读这篇文章。我希望现在你渴望测试DOM的电力使用警告框比其他的东西。我认为这是应用的时候,我们的DOM的案例研究。 雅克古德罗提交的一篇文章 免责声明:我们的网站是不负责本文章的内容。 Webarticles是一个免费的信息资源。 重要事项: 本文“文档对象模型”是由一个自动翻译软件。我们感到很遗憾拼写的任何可能发生的错误。谢谢您的理解。
|
|||||
| Online: 117 users browsing the articles directory |
|
|