メイン 技術

Webスクリプトプログラミング言語

Webスクリプトプログラミング言語
Webスクリプトプログラミング言語

ビデオ: プログラミング言語シェア第1位JavaScriptで出来ること3選 2024, 七月

ビデオ: プログラミング言語シェア第1位JavaScriptで出来ること3選 2024, 七月
Anonim

ウェブスクリプト、World Wide Webページに動的機能を追加するためのコンピュータプログラミング言語。HTML(ハイパーテキストマークアップ言語)またはXML(拡張マークアップ言語)でマークアップされたWebページは、主に静的なドキュメントです。Webスクリプティングは、読者がページを使用するときに情報をページに追加したり、たとえばオンラインビジネスの注文部門に渡すことができる情報を読者に入力させたりすることができます。CGI(共通ゲートウェイインターフェイス)は1つのメカニズムを提供します。リーダーのWebブラウザーとページを提供するWebサーバーの間で要求と応答を送信します。サーバー上のCGIコンポーネントには、ブラウザーシステムから情報を取得したり、表示のために提供したりするスクリプトと呼ばれる小さなプログラムが含まれています。簡単なスクリプトは、読者の名前を尋ね、読者が使用するシステムのインターネットアドレスを判別し、挨拶を印刷する場合があります。スクリプトは任意のプログラミング言語で記述できますが、スクリプトは一般に単純なテキスト処理ルーチンであるため、PERLなどのコンピュータースクリプト言語が特に適しています。

別のアプローチは、ブラウザで実行されるWebスクリプト用に設計された言語を使用することです。JavaScriptは、Netscape Communications Corp.によって設計されたそのような言語の1つです。NetscapeとMicrosoft Corporationの両方のブラウザで使用できます。JavaScriptは単純な言語であり、Javaとはかなり異なります。JavaScriptプログラムは、HTMLタグを使用してWebページに埋め込むことができます。そのタグに続くJavaScript命令は、ページが選択されたときにブラウザーによって実行されます。動的(インタラクティブ)ページの表示を高速化するために、JavaScriptは多くの場合、サーバーとクライアントのブラウザー間で情報を交換するためにXMLまたは他の言語と組み合わせられます。特に、XMLHttpRequestコマンドを使用すると、サーバーがWebページ全体を再送信しなくても、サーバーからの非同期データ要求が可能になります。このプログラミングのアプローチ、つまり「哲学」は、Ajax(非同期JavaScriptおよびXML)と呼ばれます。

VBスクリプトはVisual Basicのサブセットです。もともとはMicrosoftのOfficeプログラムスイート用に開発されたもので、後にWebスクリプトにも使用されました。その機能はJavaScriptの機能に似ており、同じ方法でHTMLに埋め込むことができます。

このようなスクリプト言語をWebプログラミングで使用する背後には、コンポーネントプログラミングという考え方があります。コンポーネントプログラミングでは、以前に記述された独立したコンポーネントを組み合わせて、言語処理を行わずにプログラムを構築します。JavaScriptおよびVBスクリプトプログラムは、情報の表示方法を制御するためにWebブラウザーに接続できるコンポーネントとして設計されました。