DOMってなに?
2020/06/14
JavaScriptを学習していくと、「DOM」という用語がでてくる。
「DOM」とはなんでしょうか。
DOMとは?
DOMとは「Document Object Model」の略で、HTMLやXMLをJavaScriptを使って操作するためのプログラミングインターフェイスになります。
HTMLやXML、JavaScriptなど様々なプログラミング言語やスクリプトから、扱いたいノードを特定し操作できるようにする仕組みを提供してくれます。
DOMとHTMLの関係
HTMLは、DOMの対象ドキュメントとして扱うことができます。
DOMとJavaScriptの関係
Webブラウザは、DOMを実装しすることでdocumentオブジェクトを介することができ、JavaScriptからDOMへのアクセスが提供されています。
ですが、あくまでもDOMはJavaScriptと切り離された仕様のため、「Node.js」などの非ブラウザで完全に動作し、実際に広く利用されている。