ホームページ >ウェブフロントエンド >フロントエンドQ&A >ECMAscript は js に属しますか?
ECMAscript は js に属します。js は ECMAScript 仕様に基づいたスクリプト言語であり、これに基づいてカプセル化されています。ECMAScript は、スクリプト言語仕様として、 js の 3 つのコア コンポーネントの 1 つです。
このチュートリアルの動作環境: Windows 10 システム、JavaScript バージョン 1.8.5、Dell G3 コンピューター。
ECMAscript は js に属しますか
JavaScript は ECMAScript 仕様に基づいたスクリプト言語であり、これに基づいた独自のカプセル化を備えています。 ECMAScript はプログラミング言語ではありません。欧州コンピュータ協会によって策定および発行された単なるスクリプト言語仕様です。この仕様に基づいて実装されたスクリプト言語は、その規約に準拠する必要があります。
よくある質問は、ECMAScript と JavaScript の関係は何ですか?というものです。
この問題を明確にするために、歴史を振り返る必要があります。 1996 年 11 月、JavaScript の作成者である Netscape は、JavaScript が国際標準になることを期待して、JavaScript を国際標準化機構 ECMA に提出することを決定しました。翌年、ECMA はブラウザ スクリプト言語の標準を規定した標準文書 No. 262 (ECMA-262) の最初のバージョンをリリースし、この言語を ECMAScript と呼びました (バージョン 1.0)。
この標準は当初から JavaScript 言語用に開発されましたが、JavaScript と呼ばれない理由は 2 つあります。 1 つは商標です。Java は Sun の商標です。ライセンス契約によれば、JavaScript という名前を合法的に使用できるのは Netscape だけであり、JavaScript 自体は Netscape によって商標登録されています。次に、この言語の開発者が Netscape ではなく ECMA であることを示したいと思います。これは、この言語のオープン性と中立性を確保するのに役立ちます。
したがって、ECMAScript と JavaScript の関係は、前者は後者の仕様であり、後者は前者の実装であるということになります (他の ECMAScript 方言には Jscript と ActionScript が含まれます)。日常的な状況では、これら 2 つの単語は置き換え可能です。
Js の 3 つのコア コンポーネント
(1) ECMA は、js の構文標準を規定する (欧州コンピュータ製造者協会) です。
(2) DOM はドキュメントの表示構造を指定するドキュメント オブジェクト モデルであり、ノードの削除、追加、置換が簡単に行えます
(3) BOM はブラウザ オブジェクト モデルです。これはブラウザです。検索ボックス、設定、ブラウザ ウィンドウの操作を学習するためのその他のオブジェクトなど、組み込みの機能スタイルの一部です。
[関連する推奨事項: JavaScript 学習チュートリアル ]
以上がECMAscript は js に属しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。