ウェブページ

ウェブページ

web pageはワールドワイドウェブで入手可能なドキュメントです。WebページはWebサーバーに保存され、Webブラウザを使用して表示できます。

Webページには、テキスト、グラフィック、オーディオ、ビデオ、ハイパーリンクなどの膨大な情報を含めることができます。これらのハイパーリンクは、他のWebページへのリンクです。

Webサーバー上のリンクされたWebページのコレクションは、 website. ユニークな Uniform Resource Locator (URL) 各Webページに関連付けられています。

静的Webページ

Static web pagesフラットまたは固定のWebページとも呼ばれます。これらは、Webサーバーに保存されているとおりに、クライアントのブラウザに読み込まれます。このようなWebページには、静的な情報のみが含まれています。ユーザーは情報を読むことしかできませんが、情報を変更したり操作したりすることはできません。

静的Webページは、HTMLのみを使用して作成されます。静的Webページは、情報を変更する必要がなくなった場合にのみ使用されます。

動的Webページ

Dynamic web pageは、さまざまな時点でさまざまな情報を表示します。Webページ全体をロードせずに、Webページの一部を変更することができます。を使用して可能になりましたAjax 技術。

サーバー側の動的Webページ

サーバーサイドスクリプトを使用して作成されます。新しいWebページをアセンブルする方法を決定するサーバーサイドスクリプトパラメータがあります。これには、より多くのクライアント側処理の設定も含まれます。

クライアント側の動的Webページ

JavaScriptなどのクライアントサイドスクリプトを使用して処理されます。そして、に渡されますDocument Object Model (DOM).

スクリプト言語

スクリプト言語は、スクリプトの形式でプログラムを作成できるプログラミング言語のようなものです。これらのスクリプトは、コンパイルおよび実行されずに1行ずつ解釈されます。

スクリプト言語は、動的なWebページを作成するために使用されます。

クライアントサイドスクリプト

Client-side scriptingクライアント側で実行されるプログラムを指します。クライアント側のスクリプトには、特定のユーザーのアクションに応答して実行されるブラウザーの命令が含まれています。

クライアントサイドスクリプトプログラムは、HTMLファイルに埋め込むことも、個別のファイルとして保持することもできます。

次の表に、一般的に使用されるクライアント側のスクリプト言語を示します。

SNスクリプト言語の説明
1.1。JavaScript
プロトタイプベースのスクリプト言語です。Javaから命名規則を継承します。すべてのJavaスクリプトファイルは、.js 拡張。
2.2。ActionScriptこれは、Adobe FlashPlayerを対象としたWebサイトおよびソフトウェアの開発に使用されるオブジェクト指向プログラミング言語です。
3.3。Dart
これは、Googleによって開発されたオープンソースのWebプログラミング言語です。これは、JavaScriptへのソースツーソースコンパイラに依存しています。
4.4。VBScript
これは、Microsoftによって開発されたオープンソースのWebプログラミング言語です。これはJavaScriptのスーパーセットであり、オプションの静的型付けクラスベースのオブジェクト指向プログラミングを追加します。

サーバーサイドスクリプト

Sever-side scriptingクライアントのインターフェイスとして機能し、Webサーバー上のリソースへのユーザーアクセスを制限します。また、応答をカスタマイズするためにユーザーの特性を収集することもできます。

次の表に、一般的に使用されるサーバーサイドスクリプト言語を示します。

SNスクリプト言語の説明
1.1。ASP
Active Server Pages(ASP)は、動的なWebページを作成するためのサーバーサイドスクリプトエンジンです。サポートしていますComponent Object Model (COM) これにより、ASPWebサイトがDLLなどのライブラリの機能にアクセスできるようになります。
2.2。ActiveVFP
これはPHPに似ており、動的なWebページの作成にも使用されます。ネイティブを使用していますVisual Foxpro 言語とデータベース。
3.3。ASP.net
動的なWebサイト、Webアプリケーション、およびWebサービスを開発するために使用されます。
4.4。Java
Java Server Pagesは、動的Webアプリケーションの作成に使用されます。Javaコードはバイトコードにコンパイルされ、によって実行されますJava Virtual Machine (JVM).
5.5。Python
オブジェクト指向プログラミングや関数型プログラミングなど、複数のプログラミングパラダイムをサポートしています。また、次のようなサードパーティツールを使用して非スクリプト言語として使用することもできます。Py2exe または Pyinstaller.
6.6。WebDNA
また、データベースシステムが組み込まれたサーバーサイドスクリプト言語でもあります。