W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
這一Ecma標準建立在一些原本的技術(shù)上,最為著名的是JavaScript(網(wǎng)景)和JScript (微軟)。語言由網(wǎng)景的Brendan Eich發(fā)明而第一次出現(xiàn)在這個公司的Navigator 2.0瀏覽器上。它出現(xiàn)在所有Netscape后來的瀏覽器以及微軟從Internet Explorer 3.0之后的所有瀏覽器上。
這一標準的編制自1996年十一月開始。這一Ecma標準的第一個版本被1997年六月的Ecma General Assembly采納。
上述Ecma標準被以快速跟進流程提交至ISO/IEC JTC 1,并作為于1998年四月作為ISO/IEC 16262通過。1998年六月Ecma General Assembly通過了ECMA-262第二版以保持它與ISO/IEC 16262的完全一致性。第一版到第二版的變更僅僅是編輯性質(zhì)的。
第三版標準引入了強大的正則表達式,更佳的字符串處理,新的控制語句,try/catch異常處理,更嚴密地錯誤定義,格式化的數(shù)字輸出以及一些為國際化和未來語言成長預(yù)留的小變更。ECMAScript標準的第三版1999年十二月的Ecma General Assembly采納并于2002年六月作為ISO/IEC 16262:2002發(fā)布。
自第三版發(fā)布以來,ECMAScript因其與萬維網(wǎng)的關(guān)聯(lián)而獲得了廣泛采用,它已經(jīng)成為所有web瀏覽器實質(zhì)上都提供的一種編程語言。為了編制第四版ECMAScript,有很多有意義的工作。盡管這工作沒能完成而且也沒有作為ECMAScript的第四版發(fā)布,它促進了語言的進化。ECMAScript第五版(發(fā)布為ECMA-262 5th edition)紙面化了很多事實上已經(jīng)在瀏覽器形成共識的語言規(guī)范解析并且增加了對自第三版發(fā)布以來的新功能的支持。這些功能包括訪問器屬性,反射創(chuàng)建以及對象檢測,屬性特性的程序控制,新增的數(shù)組操作函數(shù),JSON對象編碼格式,以及提供了改進的錯誤檢查以及程序安全性的嚴格模式。
這一ECMAScript 5.1版本標準完全與國際標準ISO/IEC 16262:2011的第三版本一致。
ECMAScript是一個充滿活力的語言,而且語言的演進尚未完成。有意義的技術(shù)性增強將會在未來版本的規(guī)范中持續(xù)進行。
這一Ecma規(guī)范由2011年六月Ecma General Assembly采納。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: