Javascript與ECMAScript

JavaScript1999年,歐洲計算機製造協會(ECMA)在JavaScript1.5版本基礎上指定了“ECMAScript程式語言規範書”(ECMA-262標準),該標準被國際標準化組織(ISO)採納,作為各瀏覽器使用的腳本程式的統一標準。

在ECMAScript標準公布後,NetScape和Microsoft公司都許諾,此後開發的新功能將遵循該標準,但JavaScript和JScript兩個名稱仍被兩大公司分別使用。JavaScript和JScript的絕大部分功能是相同的,但也有小部分內容完全不同。

表1 Script與IE對ECMA的支持
語言版本 瀏覽器版本 遵循標準 JScript1.0 Internet Explorer3.0 ECMA-262 版本 1 JScript3.0 Internet Explorer4.0 ECMA-262 版本 1 JScript5.0 Internet Explorer5.0 ECMA-262 版本 1 JScript5.5 Internet Explorer5.5 ECMA-262 版本 3 JScript5.6 Internet Explorer6.0 ECMA-262 版本 3
語言版本
瀏覽器版本
遵循標準
JScript1.0
Internet Explorer3.0
ECMA-262 版本 1
JScript3.0
Internet Explorer4.0
ECMA-262 版本 1
JScript5.0
Internet Explorer5.0
ECMA-262 版本 1
JScript5.5
Internet Explorer5.5
ECMA-262 版本 3
JScript5.6
Internet Explorer6.0
ECMA-262 版本 3
語言版本
瀏覽器版本
遵循標準
表2 JavaScript與NS對ECMA的支持
語言版本 瀏覽器版本 遵循標準 JavaScript1.0 NetScape 2 ECMA-262 版本 1 JavaScript1.2 NetScape 4.0~4.05 ECMA-262 版本 1 JavaScript1.3 NetScape 4.06~4.7 ECMA-262 版本 1 JavaScript1.4 無(僅伺服器端) ECMA-262 版本 1 JavaScript1.5 Netscape 6.x與7.x ECMA-262 版本 3 JavaScript2.0 —— ECMA-262 版本 4(制定中)
語言版本
瀏覽器版本
遵循標準
JavaScript1.0
NetScape 2
ECMA-262 版本 1
JavaScript1.2
NetScape 4.0~4.05
ECMA-262 版本 1
JavaScript1.3
NetScape 4.06~4.7
ECMA-262 版本 1
JavaScript1.4
無(僅伺服器端)
ECMA-262 版本 1
JavaScript1.5
Netscape 6.x與7.x
ECMA-262 版本 3
JavaScript2.0
——
ECMA-262 版本 4(制定中)
語言版本
瀏覽器版本
遵循標準

相關詞條

熱門詞條

聯絡我們