1. カメラ
  2. カーオーディオ&エレクトロニクス
  3. ホームオーディオ
  4. パーソナルオーディオ
  5. テレビ
  6. スマートホーム
  >> 電子技術オンライン >  >> スマートホーム >> スマートライフ

Web ページでスクリプトを実行する方法

Web プログラマーは、スクリプトを Web サイト コードに直接統合するか、舞台裏でスクリプト言語を使用して Web ページを生成します。スクリプト言語は、オンザフライで解釈され、コンパイルする必要がないため、プログラミング言語とは異なります。 C++ や Java などのコンパイル済み言語は、アクセスされる前に解釈されます。スクリプト言語は、他のプログラミング言語を補強することを目的としています。 JavaScript、PHP、Perl、Ruby、Python、ASP はすべて、一般的に実装されているスクリプト言語です。

スクリプトの実行

Web ページには、コンテンツ、レイアウト、および動作機能に関連する 3 つのレベルまたはレイヤーがあります。 HTML、CSS、JavaScript はそれぞれこれらのレイヤーに関連しています。 Web 用のスクリプト言語は多数ありますが、特に明記しない限り、この用語は JavaScript を指します。サイトへのスクリプトの追加は、ページの HTML コードのスクリプト タグ "" の間に埋め込むのと同じくらい簡単です。スクリプトは、ヘッダー セクションまたはページ コンテンツのインラインに配置できます。たとえば、ページのコードにコード "" を入力すると、ページの読み込み時に "hello world" という警告ウィンドウが表示されます。ただし、「hello world」などの一方的なアラートは、実際のページで使用すると煩わしい設計と見なされます。

アクションを待つ

訪問者が Web ページでアクションを実行すると、実行可能なスクリプトがアクティブになります。アクションは、ページ自体の読み込みである可能性があります。スクリプトは、ドロップダウン メニューのアクティブ化やユーザー データ入力の解釈などを実行するために Web ページで使用されます。スクリプトは、HTML 入力フィールドに入力された数値を解釈して、それが電話番号であるかどうかを確認したり、気温を摂氏から華氏に変換したりするために、数字の数を確認できます。

サイトの構築

PHP などのスクリプト言語は、独自に作成されたページに依存するのではなく、データベース情報から HTML ベースの Web ページを生成します。サイト構築言語は、Apache のようにサーバーベースのプログラム解釈を必要とし、ファイルを開いて実行することはできません。 Web 開発者は、大規模な Web サイト用のサーバーベースの解釈プログラム上で実行されるコンテンツ管理システムを採用しています。このプログラムは、ほとんどの構築スクリプト プロセスを自動化し、コンテンツ クリエーターに使いやすいインターフェイスを提供します。スクリプト言語は、開発者がページを自動的に生成することで、大規模なページ コンテンツを管理するのに役立ちます。たとえば、ブログやニュース記事のページは、テキスト領域の固有のコンテンツとしてのみ存在する場合があります。ページのヘッダーとフッターのコンテンツは、PHP の「includes」ステートメントを通じて取り込まれます。

Web アプリの構築

スクリプト言語は、より有能なプログラミング言語と連携して動作し、Web ブラウザーを介して Web アプリケーション コンテンツのユーザー インターフェイス部分をレンダリングします。開発者は Web アプリを使用して、ブラウザー指向のマークアップ言語やスクリプト言語では処理できないジョブを Web ブラウザー内で処理します。 Web アプリは、コンピューターやデバイスにインストールする必要はなく、ブラウザーベースの配布を通じて機能します。一般的な Web アプリには、ブラウザ ゲームや計時ソフトウェアが含まれます。通常はオンザフライで読み取りますが、スクリプト言語はコンパイルしてパフォーマンスを高速化できるため、Web アプリに役立ちます。