摘要:有關的術語由國際前身為歐洲計算機制造商協(xié)會通過標準化的腳本程序設計語言國際創(chuàng)建了規(guī)范這個規(guī)范就是語言的官方標準最新版本的該版本在年月被組織批準通過官方文檔第號技術委員會所有的名稱都泛指最新一代標準但是含義各不相同是這一代標準的開發(fā)代號
有關 ECMAScript 的術語
ECMAScript : 由 Ecma國際(前身為歐洲計算機制造商協(xié)會) 通過ECMA-262標準化的腳本程序設計語言
ECMA-262 : Ecma國際 創(chuàng)建了ECMA-262規(guī)范 , 這個規(guī)范就是ECMAScript語言的官方標準
ECMAScript 5(.1) : 最新版本的 ECMAScript , 該版本在 2011年6月被 ECMA 組織批準通過 => 官方文檔
ECMA TC39 : ECMA第39號技術委員會
ECMAScript Harmony => ECMAScript.next => ECMAScript 6 : 所有的名稱都泛指最新一代 ECMAScript 標準 , 但是含義各不相同 , Harmony 是這一代標準的開發(fā)代號 , ECMAScript Harmony 代指 ECMAScript 5之后的新特性 , 它是 ECMAScript.next 的超集 , ECMAScript 6 是這一代 ECMAScript.next 的最終名稱
有關 ECMAScript 的規(guī)范制定流程Sketch (草案) - 提案以 特性草案 的形式開展 (委員會成員通常稱之為 "稻草人提案(strawman proposals)" 或 "稻草人(strawmen)" ). 任何時候都可以添加 特性草案 , 它們往往源自開發(fā)者社群.
Proposal (提案) - 當 TC39 認為某個特性非常重要并且有望下一版本的標準 , 它就被提升為 正式草案狀態(tài) (狀態(tài)通常被標注為 "實現(xiàn)中的Harmony(achieving Harmony)" 或"Harmony狀態(tài)(Harmony Status)" ). 特性被標注為提案不一定可以加入最終標準 , 但是通過的可能性已經(jīng)非常之高了.
Standard (標準) - 最終 , 入選的提案成為正式的 ECMAScript 特性 , 被加入到正式的 ECMAScript 規(guī)范中. 在TC39接收它成為最后的標準之前 , 這條特性必須在主要的JavaScript引擎中至少有兩個可彼此協(xié)作的 , 產(chǎn)品級質(zhì)量的實現(xiàn).
還有一份 更詳細的流程規(guī)范 以供參考 , 在這里流程分為了 :
Strawman - Sketch
Proposal - Proposal I
Draft - Proposal II
Candidate - Proposal III
Finished - Standard
有關 ECMAScript 的疑惑和憂慮Q : 標準升級會對原有的代碼產(chǎn)生影響么 ? A : 不會 , ES6只會增加新特性
Q : 每個特性的支持情況都如何呢 ? A : 少年你看過來 => ECMAScript compatibility table
Q : 每個特性都值得研究么 ? A : 當然不 , 還是挑自己感興趣的研究好了 , 因為不是所有人都喜歡這些特性
Q : (您有疑慮的話可以在評論里提出 , 我會盡力回答)
有關 ECMAScript 的提案細節(jié)Babel Tutorial 引用了 Lukehoban 的 es6features(en-US) , 我粗譯了一份 中文版 es6features(zh-Hans) , 標準會隨時更新
有關 ECMAScript 的學習資源ECMAScript 6 Features 中文版
ES6 Resources 資源庫 : 這里網(wǎng)羅所有的優(yōu)秀學習及試驗資源 , 敬請關注
文章版權歸作者所有,未經(jīng)允許請勿轉載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉載請注明本文地址:http://systransis.cn/yun/91483.html
摘要:與此相對,強類型語言的類型之間不一定有隱式轉換。三為什么是弱類型弱類型相對于強類型來說類型檢查更不嚴格,比如說允許變量類型的隱式轉換,允許強制類型轉換等等。在中,加性運算符有大量的特殊行為。 從++[[]][+[]]+[+[]]==10?深入淺出弱類型JS的隱式轉換 本文純屬原創(chuàng)? 如有雷同? 純屬抄襲? 不甚榮幸! 歡迎轉載! 原文收錄在【我的GitHub博客】,覺得本文寫的不算爛的...
摘要:另一方面,我不建議初次接觸的開發(fā)人員閱讀規(guī)范。在維護語言的最新規(guī)范。在這一點上,我想指出的是,絕對沒有人從上到下閱讀規(guī)范。拓展閱讀由于的定義,中的細節(jié)如冒泡錯誤,直到塊在規(guī)范中不存在。換句話說,會轉發(fā)中拋出的錯誤,并終止其余的步驟。 翻譯自:How to Read the ECMAScript Specification Ecmascript 語言規(guī)范 The ECMAScr...
摘要:前端基礎架構和硬核介紹技術棧的選擇首先我們構建前端架構需要對前端生態(tài)圈有一切了解,并且最好帶有一定的技術前瞻性,好的技術架構可能日后會方便的擴展,減少重構的次數(shù),即使重構也不需要大動干戈,我通常選型技術棧會參考以下三點一提出自身業(yè)務的需求是 # 前端基礎架構和硬核介紹 showImg(https://segmentfault.com/img/remote/146000001626972...
摘要:前端基礎架構和硬核介紹技術棧的選擇首先我們構建前端架構需要對前端生態(tài)圈有一切了解,并且最好帶有一定的技術前瞻性,好的技術架構可能日后會方便的擴展,減少重構的次數(shù),即使重構也不需要大動干戈,我通常選型技術棧會參考以下三點一提出自身業(yè)務的需求是 # 前端基礎架構和硬核介紹 showImg(https://segmentfault.com/img/remote/146000001626972...
閱讀 1765·2021-09-27 14:02
閱讀 3181·2021-09-27 13:36
閱讀 1056·2019-08-30 12:46
閱讀 1843·2019-08-30 10:51
閱讀 3583·2019-08-29 17:02
閱讀 955·2019-08-29 16:38
閱讀 1856·2019-08-29 16:37
閱讀 3033·2019-08-26 10:32