成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

關于 ECMAScript 6 , 你需要知道的一切

stefanieliang / 1350人閱讀

摘要:有關的術語由國際前身為歐洲計算機制造商協(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 隱式轉換

    摘要:與此相對,強類型語言的類型之間不一定有隱式轉換。三為什么是弱類型弱類型相對于強類型來說類型檢查更不嚴格,比如說允許變量類型的隱式轉換,允許強制類型轉換等等。在中,加性運算符有大量的特殊行為。 從++[[]][+[]]+[+[]]==10?深入淺出弱類型JS的隱式轉換 本文純屬原創(chuàng)? 如有雷同? 純屬抄襲? 不甚榮幸! 歡迎轉載! 原文收錄在【我的GitHub博客】,覺得本文寫的不算爛的...

    miya 評論0 收藏0
  • 怎樣閱讀 ECMAScript 規(guī)范?

    摘要:另一方面,我不建議初次接觸的開發(fā)人員閱讀規(guī)范。在維護語言的最新規(guī)范。在這一點上,我想指出的是,絕對沒有人從上到下閱讀規(guī)范。拓展閱讀由于的定義,中的細節(jié)如冒泡錯誤,直到塊在規(guī)范中不存在。換句話說,會轉發(fā)中拋出的錯誤,并終止其余的步驟。 翻譯自:How to Read the ECMAScript Specification Ecmascript 語言規(guī)范 The ECMAScr...

    lpjustdoit 評論0 收藏0
  • 《從零構建前后分離web項目》:前端了解過關了嗎?

    摘要:前端基礎架構和硬核介紹技術棧的選擇首先我們構建前端架構需要對前端生態(tài)圈有一切了解,并且最好帶有一定的技術前瞻性,好的技術架構可能日后會方便的擴展,減少重構的次數(shù),即使重構也不需要大動干戈,我通常選型技術棧會參考以下三點一提出自身業(yè)務的需求是 # 前端基礎架構和硬核介紹 showImg(https://segmentfault.com/img/remote/146000001626972...

    lbool 評論0 收藏0
  • 《從零構建前后分離web項目》:前端了解過關了嗎?

    摘要:前端基礎架構和硬核介紹技術棧的選擇首先我們構建前端架構需要對前端生態(tài)圈有一切了解,并且最好帶有一定的技術前瞻性,好的技術架構可能日后會方便的擴展,減少重構的次數(shù),即使重構也不需要大動干戈,我通常選型技術棧會參考以下三點一提出自身業(yè)務的需求是 # 前端基礎架構和硬核介紹 showImg(https://segmentfault.com/img/remote/146000001626972...

    cgspine 評論0 收藏0
  • 霸道總裁之js對象

    摘要:應該一樣啊騷年,不要把你判斷值類型的方法套在我們偉大的對象上。還記得上面說的,對象是由構造器函數(shù)創(chuàng)建的嗎所以說有構造器的類型,都是對象。其他的類型都有構造器,所以再次聲明一切都是對象是很有道理的。 對象 在大多數(shù)人的眼里,js是一門面向?qū)ο?Object-Oriented)的語言,但是它與其他的語言比如c++,java 這些面向?qū)ο笳Z言 略有不同。!!!艸,說人話那問幾個問題吧: 1....

    TerryCai 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<