window
、document
およびの階層図を理解しようとしていますiframe
。
つまり、window
単純にブラウザのウィンドウでdocument
あり、DOM が存在する場所です。がにdocument
ロードされwindow
ます。
iframe
の作成は、ダイアログ ( window.openDialog()
) (ウィンドウ以外の何物でもない)の作成によく似ていますか?
どちらにもコンテンツ ドキュメントと親ウィンドウがあります。
window
、document
およびの階層図を理解しようとしていますiframe
。
つまり、window
単純にブラウザのウィンドウでdocument
あり、DOM が存在する場所です。がにdocument
ロードされwindow
ます。
iframe
の作成は、ダイアログ ( window.openDialog()
) (ウィンドウ以外の何物でもない)の作成によく似ていますか?
どちらにもコンテンツ ドキュメントと親ウィンドウがあります。
以下は、HTML5 の創設者である WHATWG による非常に優れた議論です: 6 Web ページの読み込み -- HTML: The Living Standard - Edition for Web Developers
要約すると、実際のページにはさらに多くのことがあります。
ブラウジング コンテキストは、Document オブジェクトがユーザーに表示される環境です。
通常、Web ブラウザーのタブまたはウィンドウには、iframe と同様にブラウジング コンテキストが含まれています。
と
特定の要素 (iframe 要素など) は、さらにブラウジング コンテキストをインスタンス化できます。これらはネストされたブラウジング コンテキストと呼ばれます。
また、WHATWG について詳しく知りたい場合は、 FAQ - WHATWG Wikiを参照してください。