2012-10-02 93 views
1

我知道在JavaScript中有一種叫做DOM的東西。但爲什麼不存在這樣一個窗口對象模型?不會在DOM樹這個樣子?:窗口對象模型?

window <- document <- html <- head //etc 
+3

嚴格地說,窗口對象模型存在,除了文檔(這是HTML的表示形式)之外,它還包含全局JavaScript範圍。但是這與渲染頁面無關,只有DOM是 – devnull69

+0

@ devnull69謝謝,這是我正在尋找的答案 – Johan

回答

2

由於文檔對象模型描述了文檔是如何構建的,而你是一個定義它。

'窗口'純粹是一個演示問題,與文檔本身無關。您沒有定義窗口或窗口的任何內容。

1

window對象實際上是表示層的瀏覽器依賴部分。

document對象的構建取決於瀏覽器讀取的文件(網頁)的內容。