ホームページ  >  記事  >  ウェブフロントエンド  >  JavaScript はクライアント側のスクリプト言語ですか?

JavaScript はクライアント側のスクリプト言語ですか?

青灯夜游
青灯夜游オリジナル
2022-01-26 12:48:313133ブラウズ

JavaScript はクライアント側のスクリプト言語です。 JavaScript は、オブジェクトおよびイベント駆動型で比較的安全なクライアント側のスクリプト言語です。また、クライアント側の Web 開発で広く使用されているスクリプト言語です。HTML (Standard General のサブセット) にダイナミクスを追加するためによく使用されます。マークアップ言語) Web ページの機能。

JavaScript はクライアント側のスクリプト言語ですか?

このチュートリアルの動作環境: Windows7 システム、JavaScript バージョン 1.8.5、Dell G3 コンピューター。

JavaScript は、プロトタイプ継承されたオブジェクトベースの動的な型で、大文字と小文字を区別する、Netscape の LiveScript から開発されたクライアント側スクリプト言語です。主な目的は、Perl などのサーバー側言語のレガシー速度の問題を解決することです。問題を解決し、顧客にスムーズなブラウジングを提供します。当時、サーバーはデータを検証する必要がありましたが、ネットワーク速度が 28.8kbps と非常に遅かったため、検証手順に時間がかかりすぎました。そこで Netscape のブラウザ NavigaTor は、データ検証の基本機能を提供するために Javascript を追加しました。js の役割も主に、Web ページの特殊効果を実現することです。CSS では実現が難しい特殊効果は、通常、jQuery と Ajax と組み合わせて使用​​されます。

JavaScript は、オブジェクトおよびイベント駆動型で比較的安全なクライアント側のスクリプト言語です。また、クライアント側の Web 開発で広く使用されているスクリプト言語でもあり、さまざまなユーザー操作に応答するなど、HTML (標準のユニバーサル マークアップ言語のサブセット) Web ページに動的な機能を追加するためによく使用されます。もともと Netscape の Brendan Eich によって設計されたこの言語は、サポート クラスが組み込まれた、動的で弱い型付けのプロトタイプ ベースの言語です。 JavaScript は、Sun Microsystems の登録商標です (Oracle が買収)。 Ecma International は、JavaScript に基づいて ECMAScript 標準を開発しました。 JavaScript は、サーバーサイド プログラミングなどの他の状況でも使用できます。完全な JavaScript 実装は、ECMAScript、ドキュメント オブジェクト モデル、およびブラウザ オブジェクト モデルの 3 つの部分で構成されます。

JavaScript には次の特徴があります:

1) インタープリタ型スクリプト言語

JavaScript は、C、C およびその他の言語に似たインタープリタ型スクリプト言語です。実行前にコンパイルする必要があるのとは異なり、JavaScript で書かれたコードはコンパイルする必要がなく、直接実行できます。

2) オブジェクト指向

JavaScript はオブジェクト指向言語であり、JavaScript を使用すると、オブジェクトを作成するだけでなく、既存のオブジェクトを操作したり、使用したりすることもできます。

3) 弱い型

JavaScript は弱い型指定のプログラミング言語であり、使用されるデータ型に厳密な要件はありません。たとえば、変数を任意の型に初期化できます。この変数の型を変更すると、いつでも初期化できます。

4) 動的

JavaScript は、Web サーバーの助けを借りずにユーザー入力に応答できるイベント駆動型のスクリプト言語です。たとえば、Web ページにアクセスしたとき、クリックしたときなどです。 Web ページ上でマウスを使用するかウィンドウをスクロールすると、JavaScript を通じてこれらのイベントに直接応答できます。

5) クロスプラットフォーム

JavaScript はオペレーティング システムに依存せず、ブラウザーで実行できます。したがって、JavaScript スクリプトを作成した後は、システムのブラウザが JavaScript をサポートしている限り、どのシステムでも実行できます。

[関連する推奨事項: JavaScript 学習チュートリアル]

以上がJavaScript はクライアント側のスクリプト言語ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。