若い女性がホームオフィスでラップトップを使用しています
画像クレジット: 4774344sean / iStock /ゲッティイメージズ
Webプログラマーは、スクリプトをWebサイトのコードに直接統合するか、舞台裏でスクリプト言語を使用してWebページを生成します。 スクリプト言語は、その場で解釈され、コンパイルする必要がないため、プログラミング言語とは異なります。 C ++やJavaなどのコンパイル言語は、アクセスされる前に解釈されます。 スクリプト言語は、他のプログラミング言語を補強することを目的としています。 JavaScript、PHP、Perl、Ruby、Python、ASPはすべて、一般的に実装されているスクリプト言語です。
スクリプトを実行する
Webページには、コンテンツ、レイアウト、および動作機能に関連する3つのレベルまたはレイヤーがあります。 HTML、CSS、JavaScriptは、それぞれこれらのレイヤーに関係しています。 Webには多くのスクリプト言語がありますが、特に指定がない限り、この用語はJavaScriptを指します。 スクリプトをサイトに追加するのは、ページのHTMLコードのスクリプトタグ ""の間にスクリプトを埋め込むのと同じくらい簡単です。 スクリプトは、ヘッダーセクションに配置することも、ページのコンテンツにインラインで配置することもできます。 たとえば、ページのコードにコード「」を入力すると、ページの読み込み時に「helloworld」というアラートウィンドウが表示されます。 ただし、「ハローワールド」のような一方的なアラートは、実際のページで使用すると迷惑なデザインと見なされます。
今日のビデオ
アクションを待つ
アクション可能なスクリプトは、訪問者がWebページでアクションを実行するとアクティブになります。アクションは、ページ自体をロードしている可能性があります。 スクリプトは、ドロップダウンメニューのアクティブ化やユーザーデータ入力の解釈などを行うためにWebページで使用されます。 スクリプトは、HTML入力フィールドに入力された数値を解釈して、それが電話番号であるかどうかを確認したり、温度を摂氏から華氏に変換したりするために、数値の数を確認できます。
サイトを構築する
PHPのようなスクリプト言語は、一意に記述されたページに依存するのではなく、データベース情報からHTMLベースのWebページを生成します。 サイト構築言語は、Apacheのようなサーバーベースのプログラム解釈を必要とし、ファイルを開いても実行されません。 Web開発者は、大規模なサーバーベースの解釈プログラム上で実行されるコンテンツ管理システムを採用しています 構築スクリプトプロセスのほとんどを自動化し、コンテンツ作成者に使いやすいWebサイトを提供します インターフェース。 スクリプト言語は、開発者がページを自動的に生成することにより、ページコンテンツを大規模に管理するのに役立ちます。 たとえば、ブログやニュース記事のページは、テキスト領域の一意のコンテンツとしてのみ存在する場合があります。 ページのヘッダーとフッターのコンテンツは、PHPの「includes」ステートメントを介して取り込まれます。
Webアプリを構築する
スクリプト言語は、より高性能なプログラミング言語と連携して機能し、Webブラウザを介してWebアプリケーションコンテンツのユーザーインターフェイス部分をレンダリングします。 開発者は、Webアプリを使用して、ブラウザー指向のマークアップおよびスクリプト言語ではWebブラウザー内での操作中には実行できないジョブを処理します。 Webアプリは、コンピューターやデバイスにインストールして、ブラウザーベースの配布を介して機能する必要はありません。 一般的なWebアプリには、ブラウザゲームやタイムキーピングソフトウェアが含まれます。 通常はオンザフライで読みますが、スクリプト言語をコンパイルしてパフォーマンスを向上させることができます。これはWebアプリに役立ちます。