摘要:只要上述版權通知版權許可和免責聲明均包含在所有此類副本和衍生物中。它應用于網景后來所有的瀏覽器中以及微軟之后的版本中。年月,這份標準采用快速程序提交給,并被核準成為國際標準。標準第三版在年月會議上通過并在年月作為標準發布。
ECSA-262標準第六版/2015年6月
ECMAScript 2015語言規范這是 ECMA-262 第六版,ECMAScript 2015 語言規范 HTML 格式的翻譯。
文檔的 PDF 格式的翻譯位于 http://www.ecma-international...。
PDF 版本是最終確定的規范。在 PDF 版本和 HTML 版本中出現任何不一致的地方都是無心之失。
Ecma International(歐洲計算機制造商協會)
Rue du Rhone 114
CH-1204 Geneva
電話:+41 22 849 6000
傳真:+41 22 849 6001
網站:http://www.ecma-international...
?2015 Ecma International
文檔可以被拷貝、發表、分發,它的某些衍生物可以全部或部分的被編寫、拷貝、發布、分發。只要上述版權通知、版權許可和免責聲明均包含在所有此類副本和衍生物中。根據版權許可和免責條款允許的唯一衍生作品是:
對文檔的全部或部分內容進行注釋或解釋(像是文檔的一份注解版本)的作品
在文檔的全部或部分內容基礎上加入一些可達性的特性的作品
將文檔翻譯成其他非英語語言或不同的格式
使用這份規范在標準化產品中實現(例如,通過拷貝或粘貼全部或部分)功能
但是,文檔本身的內容不能以任何方式修改,包括刪除版權聲明或 Ecma International 的引用,除非需要把它翻譯成其他非英語語言或一個不同的格式。
Ecma International 文檔的官方版本是英文版,存放在 Ecma International 網站上。翻譯版本和官方版本出現不一致的情況,以官方版本為準。
限于以上許可內容,Ecma International 及其繼承者或受讓者將永遠不會廢除。
這份文檔及里面包含的信息提供一個“AS IS”基礎,Ecma International 不做任何保證,以及明示或暗示,包括但不限于:不保證使用這里的信息不會侵犯任何所有權;不保證有銷路或適用于特定用途。
軟件許可證Todo
目錄介紹
1.范圍
2.一致性
3.參考規范
4.概覽
附錄A
附錄B
附錄C
附錄D
附錄E
這份 Ecma 標準定義了語言 Ecmascript 2015。它是 Ecmascript 語言規范第六版。自從1997年發布第一版以來,ECMAScript已經成長為一個世界上最廣泛使用的通用編程語言。它是最著名的 web 瀏覽器嵌入式語言,但它也被廣泛的用于服務端和嵌入式應用程序。自從1997年第一個版本發布以來,第六版對 ECMAScript 進行了最大范圍的升級。
ECMAScript 2015 的目標是為大型應用、類庫制作、以ECMAScript 作為編譯目標的其他語言提供更好的支持。它主要增強的一些包括:模塊、類的聲明、詞法塊作用域、迭代器、generators、異步編程promises、解構、尾調用。ECMAScript 內置庫已經擴展成可以支持額外的數據抽象,包括:maps、sets、二進制數組、字符串和正則表達式中支持了unicode 追加的字符?,F在內置功能可以通過子類擴展。
ECMAScript 基于幾個技術來源。最著名的是 Javascipt(網景)和 Jscript(微軟)。這門語言是由 Brendan Eich 在網景時發明的,在(網景)公司的 Navigator 2.0 瀏覽器上第一次應用。它應用于網景后來所有的瀏覽器中以及微軟 IE3.0 之后的版本中。
ECMAScript 語言規范的開發始于1996年11月。1997年6月,第一個 ECMA 標準的版本被 ECMA 委員會采用。
1998年4月,這份 ECMA 標準采用快速程序提交給 ISO/IEC JTC 1,并被核準成為 ISO/IEC 16262 國際標準。ECMA 委員會在1998年6月核準了 ECMA-262 第二版,和 ISO/IEC 16262 保持一致。第一版和第二版之間的變化實際上是編輯上的差異。
第三版標準引入了強大的正則表達式、更好的字符串處理、新的控制語句、try/catch 異常處理、更嚴格的錯誤定義、格式化數值輸入和預測語言未來增長的細微變化。ECMAScript 標準第三版在1999年12月 Ecma 會議上通過并在2002年6月作為 ISO/IEC 16262:2002 標準發布。
After publication of the third edition, ECMAScript achieved massive adoption in conjunction with the World Wide Web where it has become the programming language that is supported by essentially all web browsers. Significant work was done to develop a fourth edition of ECMAScript. However, that work was not completed and not published as the fourth edition of ECMAScript but some of it was incorporated into the development of the sixth edition.
The fifth edition of ECMAScript (published as ECMA-262 5th edition) codified de facto interpretations of the language specification that have become common among browser implementations and added support for new features that had emerged since the publication of the third edition. Such features include accessor properties, reflective creation and inspection of objects, program control of property attributes, additional array manipulation functions, support for the JSON object encoding format, and a strict mode that provides enhanced error checking and program security. The Fifth Edition was adopted by the Ecma General Assembly of December 2009.
The fifth Edition was submitted to ISO/IEC JTC 1 for adoption under the fast-track procedure, and approved as international standard ISO/IEC 16262:2011. Edition 5.1 of the ECMAScript Standard incorporated minor corrections and is the same text as ISO/IEC 16262:2011. The 5.1 Edition was adopted by the Ecma General Assembly of June 2011.
Focused development of the sixth edition started in 2009, as the fifth edition was being prepared for publication. However, this was preceded by significant experimentation and language enhancement design efforts dating to the publication of the third edition in 1999. In a very real sense, the completion of the sixth edition is the culmination of a fifteen year effort.
Dozens of individuals representing many organizations have made very significant contributions within Ecma TC39 to the development of this edition and to the prior editions. In addition, a vibrant informal community has emerged supporting TC39’s ECMAScript efforts. This community has reviewed numerous drafts, filed thousands of bug reports, performed implementation experiments, contributed test suites, and educated the world-wide developer community about ECMAScript. Unfortunately, it is impossible to identify and acknowledge every person and organization who has contributed to this effort.
ECMAScript 新的用途和需求不斷出現。 The sixth edition provides the foundation for regular, incremental language and library enhancements.
Allen Wirfs-Brock
ECMA-262, 第六版項目編輯
2015年6月 Ecma 標準被大會采用。
ECMAScript 2015 語言規范 1 范圍本標準定義了 ECMAScript 2015 通用編程語言。
2 一致性實現 ECMAScript 一致性必須提供且支持規范中所描述的所有的類型、值、對象、屬性、方法和程序的語法和語義。
實現 ECMAScript 一致性必須解釋與 Unicode 標準5.1.0以上版本或 ISO/IEC 10646相符的源文本輸入。如果采用ISO/IEC 10646-1子集且沒有特別說明,則推定為 Unicode 字符集,包含 ISO/IEC 10646。
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/93965.html
摘要:使用新特性開發微信小程序國際化與本地化新特性國際化與本地化新增了很多對于國際化的支持,比如時間格式,貨幣格式,數字格式等。 ECMAScript 6(簡稱ES6)是JavaScript語言的最新標準。因為當前版本的ES6是在2015年發布的,所以又稱ECMAScript 2015。 微信小程序支持絕大部分ES6的新增特性。 使用ES6新特性開發微信小程序(1) ES6新特性:Cons...
摘要:更新了個版本,最新正式版是語言的下一代標準,早已在年月正式發布?;静恢С忠苿佣藶g覽器對的支持情況版起便可以支持的新特性。比較通用的工具方案有,,,等。 1、ECMAScript是什么? 和 JavaScript 有著怎樣的關系? 1996 年 11 月,Netscape 創造了javascript并將其提交給了標準化組織 ECMA,次年,ECMA 發布 262 號標準文件(ECMA-...
摘要:但是在中,可以通過關鍵字來實現類的繼承的使用可以使得繼承意義更加明確并且值得一提的是,如果你使用來定義的組件,那么可以在類的構造器里面,用簡單的的聲明方式來替代方法。 原文:The 10 min ES6 course for the beginner React Developer譯者:Jim Xiao 著名的80/20定律可以用來解釋React和ES6的關系。因為ES6增加了超過75...
摘要:,正式名稱是,但是這個名稱更加簡潔。已經不再是最新的標準,但是它已經廣泛用于編程實踐中。而制定了模塊功能。自從年雙十一正式上線,累計處理了億錯誤事件,得到了金山軟件等眾多知名用戶的認可。 譯者按: 人生苦短,我用ES6。 原文: Top 10 ES6 Features Every Busy JavaScript Developer Must Know 譯者: Fundebug 為了保...
摘要:今天閑來無事,看見幾行小字。又說所有對象,繼承終是。強行押韻一波這首詩的意思就是說的我今天沒有什么事情,然后無意中又在網上看到了任何對象都是從對象繼承而來的這句話。一時興起,便去驗證這句話。 今天閑來無事,看見幾行小字。又說所有對象,繼承終是Obj?!?強行押韻一波 這首詩的意思就是說的我今天沒有什么事情,然后無意中又在網上看到了任何對象都是從Object對象繼承而來的這句話。一時興...
閱讀 1448·2021-09-22 15:43
閱讀 2163·2019-08-30 15:54
閱讀 1164·2019-08-30 10:51
閱讀 2090·2019-08-29 18:35
閱讀 435·2019-08-26 11:58
閱讀 2484·2019-08-26 11:38
閱讀 2443·2019-08-23 18:35
閱讀 3640·2019-08-23 18:33