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