ホームページ > 記事 > ウェブフロントエンド > JavaScriptの前身は何ですか
LiveScript、JavaScript の前身。 JavaScript は元々 LiveScript と呼ばれ、1995 年に Netscape の Brendan Aich によって設計および開発されましたが、後に Netscape は Sun と協力して JavaScript に名前を変更しました。
このチュートリアルの動作環境: Windows7 システム、JavaScript バージョン 1.8.5、Dell G3 コンピューター。
LiveScript、JavaScript の前身。
JavaScript は、1995 年に Netscape Company の Brendan Aich によって初めて設計され、Netscape Navigator ブラウザ上に実装されました。
JavaScript はもともと LiveScript と呼ばれていましたが、Netscape が Sun (「Sun Microsystems」として知られるインターネット企業、現在は Oracle に買収されています) と提携した後、JavaScript に名前が変更されました。
LiveScript が JavaScript に名前変更された理由は、JavaScript が Java に触発されて設計されたため、構文に多くの類似点があるためです。JavaScript の命名規則の多くも Java から借用されており、また、理由の 1 つはマーケティングとマーケティングのためです。 Javaの人気に乗って。
同時期に、Microsoft と Nombas (Nombas と呼ばれる会社) も、それぞれ JScript と ScriptEase という 2 つのスクリプト言語を開発し、JavaScript との三者対立を形成しました。これらの間には統一された規格がなく、互換的に使用することはできません。この問題を解決するために、1997 年に ECMA (欧州コンピュータ製造者協会) の調整のもと、Netscape、Sun、Microsoft、Borland (ソフトウェア会社) がワーキング グループを結成し、JavaScript に基づいた ECMA-262 標準を開発しました。 (ECMAScript)。
翌年、ISO/IEC (国際標準化機構および国際電気標準会議) も ECMAScript を標準として採用しました (つまり ISO/IEC-16262)。
JavaScript の特徴
1. インタプリタ型スクリプト言語
JavaScript はインタプリタ型スクリプト言語であり、次のような言語と比較する必要があります。 C と C が最初です。コンパイルして実行するのとは異なり、JavaScript で記述されたコードはコンパイルする必要がなく、直接実行できます。
2. オブジェクト指向
JavaScript はオブジェクト指向言語であり、JavaScript を使用すると、オブジェクトを作成するだけでなく、既存のオブジェクトを操作したり、使用したりすることができます。
3. 弱い型
JavaScript は弱い型指定のプログラミング言語であり、使用されるデータ型に厳密な要件はありません。たとえば、変数を任意の型に初期化できます。この変数の型を変更すると、いつでも初期化できます。
4. 動的
JavaScript は、Web サーバーの助けを借りずにユーザー入力に応答できるイベント駆動型のスクリプト言語です。たとえば、Web ページにアクセスしたとき、クリックしたときなどです。 Web ページ上でマウスを使用するかウィンドウをスクロールすると、JavaScript を通じてこれらのイベントに直接応答できます。
5. クロスプラットフォーム
JavaScript はオペレーティング システムに依存せず、ブラウザーで実行できます。したがって、JavaScript スクリプトを作成した後は、システムのブラウザが JavaScript をサポートしている限り、どのシステムでも実行できます。
主な機能
1. HTML ページにダイナミック テキストを埋め込みます。
2. ブラウザーのイベントに応答します。
3. HTML 要素の読み取りと書き込み。
4. データをサーバーに送信する前に検証します。
5. 訪問者のブラウザ情報を検出します。作成と変更を含む Cookie を制御します。
6. Node.js テクノロジーに基づくサーバーサイド プログラミング。
[推奨学習: JavaScript ビデオ チュートリアル ]
以上がJavaScriptの前身は何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。