ホームページ  >  記事  >  ウェブフロントエンド  >  ecmascriptとjsの違いは何ですか

ecmascriptとjsの違いは何ですか

WBOY
WBOYオリジナル
2022-01-19 10:13:294280ブラウズ

違い: 1. js はドキュメントおよび要素オブジェクトを通じて DOM を維持する必要がありますが、ecmascript は必要ありません; 2. js は window オブジェクトを通じて BOM を維持する必要がありますが、ecmascript は必要ありません。

ecmascriptとjsの違いは何ですか

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

ecmascript と js の違いは何ですか

1. 概念的な理解

ECMAScript はa Ecma International (旧欧州コンピュータ製造者協会、英語名は European Computer Manufactures Association) によって ECMA-262 によって標準化されたスクリプト プログラミング言語。この言語は World Wide Web で広く使用されており、JavaScript または JScript と呼ばれることが多いため、JavaScript の標準として理解できますが、実際には、後の 2 つは ECMA-262 標準の実装および拡張です。

JavaScript の複数のバージョン:

ScriptEase は Nombas によって開発されました

JavaScript は Netscape によって発明されました。Sun が Oracle に買収されたため、JavaScript の商標は Oracle に属します。 JavaScript は、JavaScript の言語を代表するもので、初期に Sun Corporation によって登録されました。

JScript は Microsoft によって発明されました

標準化:

ECMA International

は、企業と密接な関係にある国際的な会員制情報通信標準化団体です。 Ecma International が開発した仕様と標準は、主にさまざまな企業によって策定および推進されています。 1997 年に、この組織は MCMAscript 言語仕様を策定した MCMA-262 標準をリリースしました。これが ECMAscript の由来です。

ECMA-262 ECMA-262 は、ECMA TC39 グループによって開発されたスクリプト言語の仕様規格です。 TC39 のメンバーは、スクリプト プログラミングに興味のある企業のプログラマーで構成されています。 ECMA-262 標準は、ECMAscript 言語仕様を定義します。この標準は ECMAscript 言語仕様 (ECMAScript 言語仕様) とも呼ばれ、ES 仕様とも呼ばれます。 ES 仕様は 1997 年にリリースされ、現在は 8 番目のバージョンです。 ECMAscript はいくつかの原始的なテクノロジーに基づいており、最も有名なものは javascript (netscape navigator 2.0) と jscript (microsoft ie3) です。最新のものは ECMA-262 (ES6 または ES 2015 言語仕様) の第 6 版です。

2. JavaScript の基礎

JavaScript の学習には 3 つの側面があります:

1. ECMAscript (言語のコア機能は ES 仕様に基づいています)

2. DOM - js は、ドキュメントおよび要素オブジェクトを通じて実装される DOM のメンテナンスをサポートする必要があります。 ES で利用可能。

3. BOM—js は、ウィンドウ オブジェクトを通じて実装される BOM のメンテナンスをサポートする必要があります。これらは ES では利用できません。

JavaScript は ECMAScript、DOM で構成されます、および BOM を次に示します。

ecmascriptとjsの違いは何ですか

(1) ECMAScript: 言語の構文と基本オブジェクトについて説明します。

(2) DOM: ドキュメント オブジェクト モデル (DOM)、Web コンテンツを処理するためのメソッドとインターフェイスを記述します。

(3) BOM: ブラウザ オブジェクト モデル (BOM)。ブラウザと対話するためのメソッドとインターフェイスを記述します。

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

以上がecmascriptとjsの違いは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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