Skip to main content

動的なHTMLとは何ですか?

dom ScriptingまたはDHTMLとしてより一般的に知られている動的HTMLは、Webサイトでインタラクティブな要素を作成するために使用できるツールのセットです。通常、Dynamic HTMLは、Webのマークアップ言語である標準のHTMLとスクリプト言語を組み合わせます。これにより、Webサイトデザイナーは、ページが読み込まれた後にユーザーが変更できるWebページに可変要素を含めることができます。動的なHTMLの例は、ユーザーがその上に浮かんだときにドロップダウンするメニューです。DHTMLゲームもより人気が高まっています。基本的なWebサイトの場合、これは問題ではありませんが、インタラクティブ性の欠如は多くのWebサイトやアプリケーションにとって問題です。Dynamic HTMLは、通常のHTMLとシンプルなスクリプト言語であるJavaScriptを組み合わせて、インタラクティブな要素を介してWebデザイナーにはるかに大きな自由を提供します。DHTMLを搭載したWebサイトがロードされると、スクリプト言語を使用してページの特定の要素を変更できます。ただし、動的に生成されたコンテンツを持つページを作成することはできません。このため、Webデザイナーは、PHPやPerlなどのサーバーサイドスクリプト言語を使用する必要があります。テクノロジーをすべてのインターネットブラウザで動作させることに関する最初の問題のため、このラベルは廃止されました。代わりに、テクノロジーは通常、ドキュメントオブジェクトモデルスクリプトを表すDOMスクリプトと呼ばれています。これにより、すべてのブラウザで動作する一連のコンベンションが提供され、動的にアニメーション化されたWebページの開発がはるかに簡単になります。ドロップダウンメニューは別として、サーバーに送信する必要なく情報を返すことができ、コンテンツを自動的に更新できるフォームは、他の2つの例です。これらは、標準のHTMLとサーバーサイドスクリプト言語を使用して達成することは非常に困難または不可能です。特定のアクションが行われるまで、ユーザーからコンテンツを隠すことは、テクノロジーのもう1つの一般的な使用です。DOMスクリプトゲームはまだ比較的まれですが、テクノロジーは小さなブラウザベースのゲームに適しています。DHTMLゲームの利点は、ウィジェットとして人気のあるオペレーティングシステムを実行できることです。