気ままなタンス*プログラミングなどのノートブック

プログラミングやRPGツクール、DTM、VOCALOIDについてのんびり書きます。

【メモ】パーフェクトJavaScript-part02

  • Documentオブジェクト
    • DOMツリー構造のルートノード
    • 対応するタグがHTMLドキュメントに記述されているわけではない
    • HTMLドキュメント全体を表現するオブジェクト
    • JavaScript内において、documentというグローバル変数でアクセスできる
    • 正確には、documentはwindowオブジェクトのプロパティとして存在する
    • Windowオブジェクトは、グローバルオブジェクトであるため、そのプロパティにアクセスするときには省略可能

※windowオブジェクトはDOMツリー構造には含まれない。

  • ライブオブジェクト
    • getElementsByTagNameはNodeListを返すのがHTML仕様として正しい
    • NodeListはライブオブジェクト
      • ライブオブジェクトは常にDOMツリー実体への参照を持っている