首頁 web前端 前端問答 ecmascript有哪幾個版本

ecmascript有哪幾個版本

Jan 27, 2022 pm 12:17 PM
ecmascript

版本有:1、1.0版本;2、2.0版本;3、3.0版本;4、5.0版本;5、5.1版本;6、2015版本(簡稱ES6);7、2016版本(簡稱ES7 );8、2017版本(ES8);9、2018版(ES9);10、2019版本(ES10)。

ecmascript有哪幾個版本

本教學操作環境:windows7系統、ECMAScript 6版、Dell G3電腦。

ECMAScript是一種由Ecma國際(前身為歐洲電腦製造商協會,European Computer Manufacturers Association)透過ECMA-262標準化的腳本程式設計語言。這種語言在萬維網上應用廣泛,它往往被稱為JavaScript或JScript,所以它可以理解為是JavaScript的一個標準,但實際上後兩者是ECMA-262標準的實現和擴展。

ECMAScript(ES)版本介紹(版本發佈時間)

##版本說明1997年6月ES1.0 發行當年7月,ECMA262 標準推出1998年6月ES2.0 發布此版本修改完全符合ISO/IEC 16262國際標準。 1999年12月ES3.0 發布成為JavaScript 的通行標準,並得到了廣泛支持#2007年10月ES4.0草案發布各大廠商意見分歧,該方案未通過2008年7月發佈ES3.1,並改名為ECMAScript 5廢除ECMAScript 4.0,所以4.0版本不存在2009年12月#2011年6月ES5.1 發布此版本成為了ISO 國際標準(ISO/IEC 16262:2011)2013年12月ES6 草案發布#2015年6月#TC39委員會決定每年發布一個ECMAScript 的版本#2016年6月ES7 發布,又名「ECMAScript 2016」#2017年6月ES8 發布,又稱為「ECMAScript 2017」# 2018年6月ES9 發布,又稱為「ECMAScript 2018」
#時間
ES 5.0 正式發布

ES6 正式發布,並且更名為「ECMAScript 2015」



##2019年6月 ES10 發布,又稱為「ECMAScript 2019」

規格網址:

ES6:http://www.ecma-international.org/ecma-262/6.0/
ES7:http://www.ecma -international.org/ecma-262/7.0/
ES8:http://www.ecma-international.org/ecma-262/8.0/
ES9:http://www.ecma-international.org /ecma-262/9.0/
ES10:http://www.ecma-international.org/ecma-262/10.0/

相關專案位址:

ECMA TC39 :https://github.com/tc39
ECMA 262:https://github.com/tc39/ecma262
proposals :https://github.com/tc39/proposals

#其他:

查看ecma-262最新版本:https://www.ecma-international.org/publications/standards/Ecma-262.htm

JavaScript和ECMAScript的關係

JavaScript是腳本語言,ECMAScript是規格。 JavaScript是基於ECMAScript規範的腳本語言。

JavaScript只是ECMAScript的其中一種實現,除此之外還有其他的實作。

專業名詞補充說明:

  • Ecma國際(Ecma International):是國際會員制度的資訊與電信標準組織,1994之前,名為歐洲電腦製造商協會(European Computer Manufacturers Association)

  • TC39(Tec​​hnical Committee 39): ESMA的第39號技術專家委員會,負責制定ECMAScript標準,成員包括Microsoft、Mozilla、Google等大公司。

  • ISO : 國際標準化組織(International Organization for Standardization)

  • IEC: 國際電工委員會, 成立於1906年,它是世界上成立最早的國際性電工標準化機構,負責有關電氣工程和電子工程領域的國際標準化工作。

  • ISO/IEC 16262:2011: 既符合ISO也符合IEC標準的ECMAScript語言規範。目前已經被 ISO/IEC 22275:2018重新修訂。

  • ECMAScript(簡稱: ES):一種由Ecma國際(前身為歐洲電腦製造商協會)依照ECMA-262和ISO/IEC 16262標準制定的一種腳本語言規範。

  • ECMA-262: 定義了ECMAScript支援的一套關鍵字,這些關鍵字標識了ECMAScript語句的開頭和結尾,根據規定,關鍵字是保留的,不能用作變數名或函數名。

  • ECMA 402: 制定一些基於 ECMAScript 5 或之後版本的一些國際化 API 標準。

  • ECMA 404:JSON 規格。

  • ECMA 414:規定了哪些規範是和 ECMAScript 相關的。目前內部就包含了 262,402和404。

【相關推薦:javascript學習教學

以上是ecmascript有哪幾個版本的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

React在HTML中的作用:增強用戶體驗 React在HTML中的作用:增強用戶體驗 Apr 09, 2025 am 12:11 AM

React通過JSX與HTML結合,提升用戶體驗。 1)JSX嵌入HTML,使開發更直觀。 2)虛擬DOM機制優化性能,減少DOM操作。 3)組件化管理UI,提高可維護性。 4)狀態管理和事件處理增強交互性。

反應與前端:建立互動體驗 反應與前端:建立互動體驗 Apr 11, 2025 am 12:02 AM

React是構建交互式前端體驗的首選工具。 1)React通過組件化和虛擬DOM簡化UI開發。 2)組件分為函數組件和類組件,函數組件更簡潔,類組件提供更多生命週期方法。 3)React的工作原理依賴虛擬DOM和調和算法,提高性能。 4)狀態管理使用useState或this.state,生命週期方法如componentDidMount用於特定邏輯。 5)基本用法包括創建組件和管理狀態,高級用法涉及自定義鉤子和性能優化。 6)常見錯誤包括狀態更新不當和性能問題,調試技巧包括使用ReactDevTools和優

REACT組件:在HTML中創建可重複使用的元素 REACT組件:在HTML中創建可重複使用的元素 Apr 08, 2025 pm 05:53 PM

React組件可以通過函數或類定義,封裝UI邏輯並通過props接受輸入數據。 1)定義組件:使用函數或類,返回React元素。 2)渲染組件:React調用render方法或執行函數組件。 3)復用組件:通過props傳遞數據,構建複雜UI。組件的生命週期方法允許在不同階段執行邏輯,提升開發效率和代碼可維護性。

React和前端堆棧:工具和技術 React和前端堆棧:工具和技術 Apr 10, 2025 am 09:34 AM

React是一個用於構建用戶界面的JavaScript庫,其核心是組件化和狀態管理。 1)通過組件化和狀態管理簡化UI開發。 2)工作原理包括調和和渲染,優化可通過React.memo和useMemo實現。 3)基本用法是創建並渲染組件,高級用法包括使用Hooks和ContextAPI。 4)常見錯誤如狀態更新不當,可使用ReactDevTools調試。 5)性能優化包括使用React.memo、虛擬化列表和CodeSplitting,保持代碼可讀性和可維護性是最佳實踐。

React的生態系統:庫,工具和最佳實踐 React的生態系統:庫,工具和最佳實踐 Apr 18, 2025 am 12:23 AM

React生態系統包括狀態管理庫(如Redux)、路由庫(如ReactRouter)、UI組件庫(如Material-UI)、測試工具(如Jest)和構建工具(如Webpack)。這些工具協同工作,幫助開發者高效開發和維護應用,提高代碼質量和開發效率。

React的前端開發:優勢和技術 React的前端開發:優勢和技術 Apr 17, 2025 am 12:25 AM

React的優勢在於其靈活性和高效性,具體表現在:1)組件化設計提高了代碼重用性;2)虛擬DOM技術優化了性能,特別是在處理大量數據更新時;3)豐富的生態系統提供了大量第三方庫和工具。通過理解React的工作原理和使用示例,可以掌握其核心概念和最佳實踐,從而構建高效、可維護的用戶界面。

React與後端框架:比較 React與後端框架:比較 Apr 13, 2025 am 12:06 AM

React是前端框架,用於構建用戶界面;後端框架用於構建服務器端應用程序。 React提供組件化和高效的UI更新,後端框架提供完整的後端服務解決方案。選擇技術棧時需考慮項目需求、團隊技能和可擴展性。

了解React的主要功能:前端視角 了解React的主要功能:前端視角 Apr 18, 2025 am 12:15 AM

React的主要功能包括組件化思想、狀態管理和虛擬DOM。 1)組件化思想允許將UI拆分成可複用的部分,提高代碼可讀性和可維護性。 2)狀態管理通過state和props管理動態數據,變化觸發UI更新。 3)虛擬DOM優化性能,通過內存中的DOM副本計算最小操作更新UI。

See all articles