es6是「ECMAScript 6」的縮寫,是ECMAScript的第6個版本。 ECMAScript是JavaScript的基礎標準部分,是JavaScript的語法規格;2015年6月es6正式發布,官方稱為ECMAScript2015。
本教學操作環境:windows10系統、ECMAScript 6.0版、Dell G3電腦。
ES6是ECMAScript 6的縮寫簡稱,這個好理解。顧名思義,它是ECMAScript的第6個版本,
ECMAScript是一種由Ecma國際(前身為歐洲電腦製造商協會,European Computer Manufacturers Association)透過ECMA-262標準化的腳本程式設計語言。
Ecma國際(Ecma International)是一家國際性會員制度的資訊和電信標準組織。 1994年以前,名為歐洲電腦製造商協會(European Computer Manufacturers Association)。因為電腦的國際化,組織的標準牽涉到許多其他國家,因此組織決定改名表明其國際性。現名稱已不屬於首字母縮寫。
ECMAScript和JavaScript到底是什麼關係?
簡單來說,ECMAScript是JavaScript語言的國際標準,JavaScript是ECMAScript的實作。
什麼是ECMAScript5,什麼是ECMAScript6呢?
有人總認為ECMAScript5就是所謂的ECMAScript2015(是因為都有個5麼?),其實是不對了,早在2009年12月份ECMA公司就發表了ECMAScript5。
而我們所說的ECMAScript6是2015年6月份發布的,是JavaScript語言的下一代標準,官方稱ECMAScript2015,Mozilla公司將在這個標準的基礎上,推出JavaScript 2.0。
ECMAScript6 是繼ECMAScript5之後的主要改進,語言規範由ES5.1時代的245頁擴充至600頁。 ECMAScript6的目標是使得 JavaScript語言可以用來編寫大型的複雜的應用程序,成為企業級開發語言。 ECMAScript6增添了許多必要的特性,例如:模組和類,以及一 些實用特性,例如Maps、Sets、Promises、生成器(Generators)等。儘管ECMAScript6做了大量的更新,但是它依舊完全 向後相容以前的版本,標準化委員會決定避免由不相容版本語言導致的「web體驗破碎」。結果是,所有舊程式碼都可以正常運行,整個過渡也顯得更為平滑,但隨 之而來的問題是,開發者們抱怨了多年的老問題依然存在。
令人不爽的是目前沒有一款完全支援ES6的JavaScript代理程式(無論是瀏覽器環境還是伺服器環境),所以我們真正使用ECMAScript6開發者需要將ECMAScript6程式碼轉譯為ECMAScript5程式碼。
【相關推薦:javascript影片教學、web前端】
以上是es6是什麼的縮寫的詳細內容。更多資訊請關注PHP中文網其他相關文章!