4

以下の両方のリンクを読みました

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

JavaScript と ECMAScript の違いは何ですか?

私の質問は、JavaScript の代わりにダウンロードして使用できるものとして ECMAScript が存在するかどうかです。

4

2 に答える 2

16

ECMAScript は言語です。

ブラウザー (およびその他のクライアント) にあるのは、ECMAScript 準拠の実装です。JavaScript (Mozilla ベースのクライアントで使用)、JScript (Internet Explorer および Windows Script Host で使用)、ActionScript (Adobe Flash で使用) などです。

これらの実装の一部 (主に最新のブラウザーで使用されているもの) は、ECMA-262 標準の第 3 版に基づいていますが、最新の ActionScript など、まったく同じ標準の第 4 版に基づいているものもあります。第 4 版は、多くのブラウザーが既に実装を開始している第 5版のために現在放棄されていることに注意してください。

第 3 版のテスト スイートは、Google によって最近リリースされました。現在、第5版用も制作中です。

于 2009-10-02T06:01:03.713 に答える
6

「javascript」言語の実装を指示するのは単なる標準であり、「ダウンロードして実行する」ものではありません。ECMAScript 仕様に対してコードを記述し、すべての「javascript」インタープリターで実行されることをほぼ期待できます (または、とにかくそれがアイデアです ;-))

私の知る限り、ECMAScript に対してコードをテストするための検証スイートはありませんが、必要性を感じたことはありません。

于 2009-10-02T05:30:16.193 に答える