2014-10-07 48 views
-3

我是JavaScript新手。我听说DOM是Javascript的最重要的方面,它一直都在使用,DOM允许我们将所有的交互性添加到网页上,等等等等......DOM中的javascript

...但是我看到DOM为只不过是HTML元素的分层表示。我不明白它为何如此重要。我错过了什么?

另外,我在教程中听说,在浏览器中加载网页时,会创建网页的DOM。我的问题是,是什么造成的?它是渲染机器吗?

+0

DOM是在客户端Web方面编写JavaScript的最重要方面。 – sunrize920 2014-10-07 14:31:45

+0

阅读:https://developer.mozilla.org/en-US/docs/Web/API/Document_Object_Model/Introduction – j08691 2014-10-07 14:32:02

+0

“*但我认为DOM只不过是HTML元素的分层表示。”是的,这就是为什么这一点很重要。如果无法检查或操纵网页内容,客户端脚本会有什么好处?为了理解它的重要性,试着想象一下,如果没有DOM,你将如何执行任何有用的脚本。 – apsillers 2014-10-07 14:32:26

回答

1

但是我将DOM看作仅仅是HTML元素的分层表示。我不明白它为何如此重要。我错过了什么?

因为“仅仅是HTML元素的分层表示”是一个网页,很多人想要操纵用户正在查看的网页。这可能是人们想要使用JS的最常见的东西。

是什么造成的?

浏览器。