1. ホーム
  2. javascript

[解決済み] ECMAScriptとは?

2022-07-15 19:55:58

質問

Visual Studio でスクリプトの種類を JavaScript に設定すると、intellisense でオプションとして表示されます。

Google で検索したところ、お粗末な結果が出たので、これはひどく一般的な使用法ではないと思われます。

  • それは何ですか?
  • 使っている人はいますか? (<script type="text/ecmascript">)
  • なぜ?

どのように解決するのですか?

JavaScript は ECMAScript のサブセットです。JavaScript は基本的に ECMAScript をコアとしていますが、その上に構築されています。ActionScript、JavaScript、JScript などの言語は、すべて ECMAScript をコアとして使用しています。例えるなら、AS/JS/JScriptは3つの異なる車ですが、すべて同じエンジンを使っています...しかし、それぞれの外装は異なり、ユニークにするためにそれぞれにいくつかの変更が加えられています。

歴史は、Brendan EichがMochaを作り、それがLiveScriptになり、後にJavaScriptになったというものです。Netscape は JavaScript を Ecma International に提出し、ECMA-262、別名 ECMAScript に改名されました。

Brendan Eich の "JavaScript" は、ECMAScript の方言である JavaScript とは違うということに注意することが重要です。彼は コア 言語を構築し、それが ECMAScript に改名されましたが、これは現在ブラウザベンダーが実装している JavaScript とは異なっています。

http://en.wikipedia.org/wiki/ECMAScript