動作の仕組み
サーバサイドスクリプト
PHPやPerlといったプログラミング言語があります。
これらの言語はWebサーバ上で動作します。このことから、これらの言語を「サーバサイドスクリプト」と呼びます。
何らかの操作を実行すると、Webサーバにデータが送信され、サーバの中のプログラムが処理を行い、結果をブラウザに返します。
クライアントサイドスクリプト
一方、JavaScriptでは、記述したHTMLファイルはWebサーバ上でも公開されますが、ブラウザさえあれば実行することが可能です。
Webサーバは必須ではありません。
これは、Webブラウザ内でプログラムが実行されるためです。
このようなスクリプトのことを「クライアントサイドスクリプト」と呼びます。
必要な知識として
合わせて(更に上級編)
それを整理すると
- 1.まずプログラムが動くサーバーを用意
- 2.PHPやCGIのプログラムファイルを用意
- 3.HTML・CSSでデザインをカスタマイズする
(それと、JavaScriptで動作)