HTMLスクリプトとは何ですか?
HyperText Markup Language(HTML)ドキュメントには、Webサイトの表示またはナビゲーション中に異なるポイントで実行されるプログラミングコードまたはソースコードファイルへのリンクを含めることができます。これらのコードブロックは、一般にHTMLスクリプトと呼ばれます。これは、ブラウザによって読み取られたHTMLコードに埋め込まれ、少なくとも部分的にはブラウザによって実行されるためです。また、クライアント側のスクリプトとしても知られています。最も人気のあるHTMLスクリプトは、javascript®として知られる言語で書かれていますが、Visual BasicScripting®およびTool Command Language(TCL)でHTMLスクリプトを記述することは可能です。 HTMLスクリプトの目的は、通常、ユーザーが提供する情報の高速クライアント側の処理を許可することにより、Webサイトのインタラクティブ性を拡張することですが、アニメーション、ゲーム、動的グラフなどの視覚効果を作成するためにも使用できます。ほとんどの場合、HTMLスクリプトは、スクリプトタグを使用してHTMLドキュメントに挿入されます。
HTMLスクリプトと、Webサイトで使用できる他のタイプのコンパイルされたアプリケーションまたはインタラクティブな要素の間には、技術的な区別があります。スクリプトは通常、人間の読み取り可能なスクリプト言語で記述され、何らかの方法でHTMLドキュメントに埋め込まれます。あるいは、通常、Webベースのアプリケーションは、通常、ユーザーシステム上のスタンドアロンインタープリターによって実行されるマシンコードまたはバイトコードでコードをコンパイルする必要がある言語で記述されます。スクリプトは通常、WebブラウザまたはWebブラウザ用のプラグインによって実行されます。
もう1つの違いは、HTMLスクリプトがコンパイルされたプログラミング言語よりもフル機能が少ない傾向があり、いくつかの内部的側面についてWebブラウザーとHTMLの基本機能に依存していることです。これにより、スクリプトがブラウザで簡単に実行できるようになりますが、パフォーマンスやファイルやハードウェアアクセスなどのその他の機能を制限することもできます。いくつかのクリエNT側のスクリプトは、Webブラウザ内で部分的にのみ実行されるだけで、代わりにWebサーバーに連絡して、他の方法を介して実行を完了します。この手法は、電子商取引Webサイトの場合のように、情報の安全または独自の処理に頻繁に使用されます。
ほとんどの場合、HTMLスクリプトは、Webブラウザーを介してWebサイトのコンポーネントにアクセスするために使用されます。これにより、サイトが描画されるレンダリングキャンバス、ページの背景色などの変数、またはマウスの動きやボタンクリックなどのユーザーイベントにアクセスできます。複雑なHTMLスクリプト言語には、構造化またはオブジェクト指向の構文があり、ゲームやワードプロセッサなどの完全なアプリケーションを作成できます。また、HTMLスクリプトを使用してHTMLフォームからのデータを処理するために使用されるため、入力値はレンジチェック、他のタイプのデータに変換されるか、サーバーへの出力のためにフォーマットされます。