javascriptにはDOMと呼ばれるものがあることを私は知っています。しかし、なぜウィンドウオブジェクトモデルのようなものがないのですか?DOMツリーは次のようになりませんか?:
window <- document <- html <- head //etc
javascriptにはDOMと呼ばれるものがあることを私は知っています。しかし、なぜウィンドウオブジェクトモデルのようなものがないのですか?DOMツリーは次のようになりませんか?:
window <- document <- html <- head //etc
ドキュメントオブジェクトモデルはドキュメントの作成方法を記述しているため、ドキュメントを定義するのはあなたです。
「ウィンドウ」は純粋にプレゼンテーションの問題であり、ドキュメント自体とは何の関係もありません。あなたはウィンドウやウィンドウについて何かを定義していません。
window
オブジェクトは、実際にはプレゼンテーション層のブラウザに依存する部分です。
document
オブジェクトは、ブラウザが読み取るファイル(Webページ)の内容に応じて作成されます。
ウィンドウオブジェクトはDOMの一部です。次の記事をお勧めします。