-3
我是JavaScript新手。我聽說DOM是Javascript的最重要的方面,它一直都在使用,DOM允許我們將所有的交互性添加到網頁上,等等等等......DOM中的javascript
...但是我看到DOM爲只不過是HTML元素的分層表示。我不明白它爲何如此重要。我錯過了什麼?
另外,我在教程中聽說,在瀏覽器中加載網頁時,會創建網頁的DOM。我的問題是,是什麼造成的?它是渲染機器嗎?
我是JavaScript新手。我聽說DOM是Javascript的最重要的方面,它一直都在使用,DOM允許我們將所有的交互性添加到網頁上,等等等等......DOM中的javascript
...但是我看到DOM爲只不過是HTML元素的分層表示。我不明白它爲何如此重要。我錯過了什麼?
另外,我在教程中聽說,在瀏覽器中加載網頁時,會創建網頁的DOM。我的問題是,是什麼造成的?它是渲染機器嗎?
但是我將DOM看作僅僅是HTML元素的分層表示。我不明白它爲何如此重要。我錯過了什麼?
因爲「僅僅是HTML元素的分層表示」是一個網頁,很多人想要操縱用戶正在查看的網頁。這可能是人們想要使用JS的最常見的東西。
是什麼造成的?
瀏覽器。
DOM是在客戶端Web方面編寫JavaScript的最重要方面。 – sunrize920 2014-10-07 14:31:45
閱讀:https://developer.mozilla.org/en-US/docs/Web/API/Document_Object_Model/Introduction – j08691 2014-10-07 14:32:02
「*但我認爲DOM只不過是HTML元素的分層表示。」是的,這就是爲什麼這一點很重要。如果無法檢查或操縱網頁內容,客戶端腳本會有什麼好處?爲了理解它的重要性,試着想象一下,如果沒有DOM,你將如何執行任何有用的腳本。 – apsillers 2014-10-07 14:32:26