亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專(zhuān)欄INFORMATION COLUMN

Web 標(biāo)準(zhǔn)制定流程

dockerclub / 3389人閱讀

摘要:所以我把相關(guān)標(biāo)準(zhǔn)的制定流程和參與方式做一個(gè)總結(jié)。常青瀏覽器配合標(biāo)準(zhǔn)每六周發(fā)布一次新版的加速的進(jìn)化。標(biāo)準(zhǔn)的制定過(guò)程也完全在上公開(kāi),使得公眾能夠參與進(jìn)來(lái)。

簡(jiǎn)介

作為Web開(kāi)發(fā)者當(dāng)然需要緊跟Web規(guī)范的變化。最好的方式當(dāng)然就是參與標(biāo)準(zhǔn)的制定過(guò)程,你不一定需要實(shí)際提出建議,反饋新特性的實(shí)際使用情況也是一種參與。所以我把Web相關(guān)標(biāo)準(zhǔn)的制定流程和參與方式做一個(gè)總結(jié)。

JavaScript 相關(guān)術(shù)語(yǔ)

ECMAScript:JavaScript是ECMAScript的一種實(shí)現(xiàn),除了JavaScript還有ActionScript等實(shí)現(xiàn)
ECMA-262:ECMA-262規(guī)范,就是ECMAScript語(yǔ)言的官方標(biāo)準(zhǔn)
ECMA TC39:ECMA第39號(hào)技術(shù)委員會(huì),負(fù)責(zé)制定ECMAScript規(guī)范。TC39的成員有Microsoft、Google、Apple等瀏覽器廠商、此外還有jQuery、Intel等組織或公司,詳細(xì)人員可以在這里查看

標(biāo)準(zhǔn)制定流程

ECMAScript每年發(fā)布一次新標(biāo)準(zhǔn),每年新增的特性都會(huì)盡可能少(因?yàn)楸仨毐WC一年內(nèi)能夠完成)。常青瀏覽器配合標(biāo)準(zhǔn)每周發(fā)布一次新版的加速JavaScript的進(jìn)化。常青瀏覽器為

Microsoft Edge

Mozilla Firefox

Google Chrome

Opera

Apple Safari

一個(gè)新特性從提出到正式成為規(guī)范的一部分需要經(jīng)過(guò)5個(gè)階段

Stage 0:Strawman

說(shuō)明:該階段可以以任何方式提交推動(dòng)ECMAScript發(fā)展的想法
進(jìn)入條件:文檔必須通過(guò)TC39會(huì)議審議,通過(guò)后將會(huì)放到Stage 0 Proposals頁(yè)面
參與方式:任何人都可以在 https://github.com/tc39/ecma262提交pull request來(lái)提交新提議。注冊(cè)成為ECMA貢獻(xiàn)者以后能夠以任何形式提交提議

Stage 1:Proposal

說(shuō)明:對(duì)提議的正式建議
進(jìn)入條件

提供Polyfills和demos

指定一名TC39成員來(lái)負(fù)責(zé)該提議。

大概的問(wèn)題的描述以及解決方案

使用方法的用例

高層級(jí)API

關(guān)于關(guān)鍵算法、抽象和語(yǔ)法的討論

確定潛在問(wèn)題,比如實(shí)現(xiàn)難度等等

Stage 2:draft

說(shuō)明:階段二會(huì)是標(biāo)準(zhǔn)的第一個(gè)版本。此時(shí)將會(huì)出現(xiàn)標(biāo)準(zhǔn)中的最終特性是差不多的。
進(jìn)入條件

前述的所有條件

提供兩種實(shí)現(xiàn)方式,有一種可以是babel編譯實(shí)現(xiàn)

初版的標(biāo)準(zhǔn),有更規(guī)范化有關(guān)特性的語(yǔ)法和語(yǔ)義的說(shuō)明(使用ECMAScript標(biāo)準(zhǔn)的正式語(yǔ)言)。

Stage 3:candidate

說(shuō)明:此時(shí)提議已經(jīng)接近完成,這個(gè)階段需要得到實(shí)現(xiàn)方的反饋,以及用戶(hù)使用的反饋。
進(jìn)入條件

提供兩種實(shí)現(xiàn)(可以是實(shí)驗(yàn)性實(shí)現(xiàn))與規(guī)范兼容

前述的所有條件。

完整的標(biāo)準(zhǔn)。

由ECMAScript標(biāo)準(zhǔn)的編輯以及TC39指派的審稿人審查通過(guò)并簽字。

Stage 4:finished

說(shuō)明:提議將被包括到下一個(gè)版本的標(biāo)準(zhǔn)當(dāng)中
進(jìn)入條件

使用Test 262編寫(xiě)的單元測(cè)試來(lái)驗(yàn)證語(yǔ)言的特性

兩個(gè)通過(guò)測(cè)試并且互相兼容的實(shí)現(xiàn)

重要的領(lǐng)域內(nèi)實(shí)踐經(jīng)驗(yàn)。 需要訂正:Significant in-the-field experience with shipping implementations, such as that provided by two independent VMs

將完整的規(guī)范文本提交pull request到tc39/ecma262、ECMAScript標(biāo)準(zhǔn)的編輯必須要簽署上述pull request

其他 當(dāng)前標(biāo)準(zhǔn)制定狀態(tài)

TC39會(huì)維護(hù)一個(gè)列表,包含了當(dāng)前正在制定中的新特性,可以在這里查看

標(biāo)準(zhǔn)的修訂及日程

TC39委員會(huì)每年會(huì)在7月份向ECMA會(huì)議(ECMA General Assembly)提交標(biāo)準(zhǔn)來(lái)獲得承認(rèn)。一份新標(biāo)準(zhǔn)發(fā)布的大概時(shí)間線(xiàn)如下

2月1日:候選草案(Candidate Draft)發(fā)布

2月-3月:60天免版稅時(shí)間的退出時(shí)間。 需要訂正:60 day royalty-free opt-out period

3月TC39會(huì)議:第四階段的提議被采納,語(yǔ)法被確定并核準(zhǔn),新的標(biāo)準(zhǔn)將會(huì)重新從主干分支中分離,從這里開(kāi)始只能作文字性的改動(dòng)

4月到6月:ECMA CC 和ECMA會(huì)議審核

7月:ECMA會(huì)議批準(zhǔn)新的標(biāo)準(zhǔn)

總結(jié)

JavaScript前所未有的繁榮。ECMAScript標(biāo)準(zhǔn)的制定過(guò)程也完全在Github上公開(kāi),使得公眾能夠參與進(jìn)來(lái)。你還可以通過(guò)以下方式關(guān)注標(biāo)準(zhǔn)的制定過(guò)程

https://github.com/tc39,39號(hào)委員會(huì)的Github,所有標(biāo)準(zhǔn)制定的相關(guān)工作、討論、會(huì)議記錄均會(huì)公開(kāi)在上面

https://mail.mozilla.org/listinfo/es-discuss,這個(gè)是mozilla組織中對(duì)ECMAScript的相關(guān)討論的郵件列表

參考文章

The TC39 Process
ES7新特性及ECMAScript標(biāo)準(zhǔn)的制定流程

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/50134.html

相關(guān)文章

  • Web 標(biāo)準(zhǔn)制定流程

    摘要:所以我把相關(guān)標(biāo)準(zhǔn)的制定流程和參與方式做一個(gè)總結(jié)。常青瀏覽器配合標(biāo)準(zhǔn)每六周發(fā)布一次新版的加速的進(jìn)化。標(biāo)準(zhǔn)的制定過(guò)程也完全在上公開(kāi),使得公眾能夠參與進(jìn)來(lái)。 簡(jiǎn)介 作為Web開(kāi)發(fā)者當(dāng)然需要緊跟Web規(guī)范的變化。最好的方式當(dāng)然就是參與標(biāo)準(zhǔn)的制定過(guò)程,你不一定需要實(shí)際提出建議,反饋新特性的實(shí)際使用情況也是一種參與。所以我把Web相關(guān)標(biāo)準(zhǔn)的制定流程和參與方式做一個(gè)總結(jié)。 JavaScript 相關(guān)...

    RancherLabs 評(píng)論0 收藏0
  • Web 標(biāo)準(zhǔn)制定流程

    摘要:所以我把相關(guān)標(biāo)準(zhǔn)的制定流程和參與方式做一個(gè)總結(jié)。常青瀏覽器配合標(biāo)準(zhǔn)每六周發(fā)布一次新版的加速的進(jìn)化。標(biāo)準(zhǔn)的制定過(guò)程也完全在上公開(kāi),使得公眾能夠參與進(jìn)來(lái)。 簡(jiǎn)介 作為Web開(kāi)發(fā)者當(dāng)然需要緊跟Web規(guī)范的變化。最好的方式當(dāng)然就是參與標(biāo)準(zhǔn)的制定過(guò)程,你不一定需要實(shí)際提出建議,反饋新特性的實(shí)際使用情況也是一種參與。所以我把Web相關(guān)標(biāo)準(zhǔn)的制定流程和參與方式做一個(gè)總結(jié)。 JavaScript 相關(guān)...

    frolc 評(píng)論0 收藏0
  • Web標(biāo)準(zhǔn)制定過(guò)程

    摘要:它制定了整個(gè)平臺(tái)的規(guī)則,監(jiān)督整個(gè)進(jìn)程。特邀專(zhuān)家指的是被邀請(qǐng)參與標(biāo)準(zhǔn)制定的開(kāi)發(fā)者,都是一些技術(shù)大牛。備注數(shù)據(jù)來(lái)源于揭秘三制定過(guò)程制定過(guò)程是公開(kāi)透明的,內(nèi)部交流都是公開(kāi)的。 W3C的標(biāo)準(zhǔn)規(guī)范是怎么制定出來(lái)的?瀏覽器廠商是收到來(lái)自w3c的規(guī)范標(biāo)準(zhǔn)才結(jié)合自己的瀏覽器進(jìn)行開(kāi)發(fā)更新以支持新特性嗎?一直很好奇,搜集了一些資料,主要參考了W3C CSS工作組特邀專(zhuān)家Lea Verou寫(xiě)的《CSS揭秘》...

    longshengwang 評(píng)論0 收藏0
  • 數(shù)據(jù)挖掘的TO-DO-LIST

    摘要:數(shù)據(jù)挖掘的流程與方法任務(wù)關(guān)聯(lián)分析聚類(lèi)分析分類(lèi)分析異常分析特異組群分析演變分析方法統(tǒng)計(jì)在線(xiàn)處理分析情報(bào)檢索機(jī)器學(xué)習(xí)分類(lèi)實(shí)際應(yīng)用應(yīng)用分類(lèi)趨勢(shì)預(yù)測(cè)推薦關(guān)聯(lián)類(lèi)商品回歸分析實(shí)際應(yīng)用預(yù)測(cè)銷(xiāo)售趨勢(shì)聚類(lèi)實(shí)際應(yīng)用分類(lèi)關(guān)聯(lián)規(guī)則包括兩個(gè)階段從海量數(shù)據(jù)中找到高頻項(xiàng) 數(shù)據(jù)挖掘的流程與方法 1.任務(wù): 關(guān)聯(lián)分析 聚類(lèi)分析 分類(lèi)分析 異常分析 特異組群分析 演變分析 2.方法: 統(tǒng)計(jì) 在線(xiàn)處理分析 情報(bào)檢索 ...

    wangxinarhat 評(píng)論0 收藏0
  • “一個(gè)人”的互金企業(yè)安全建設(shè)總結(jié)

    摘要:前言之前的一個(gè)人安全部的大師傅把我們拉在了一起,然后逐漸發(fā)現(xiàn)群里大師傅們也發(fā)了建設(shè)經(jīng)驗(yàn)文章。月入職,一家具有支付牌照的互聯(lián)網(wǎng)金融公司,網(wǎng)絡(luò)運(yùn)維部下。 前言 之前的一個(gè)人安全部的77大師傅把我們拉在了一起,然后逐漸發(fā)現(xiàn)群里大師傅們也發(fā)了建設(shè)經(jīng)驗(yàn)文章。好吧,這么懶得我也分享下自己的經(jīng)驗(yàn),也就當(dāng)對(duì)這2年多來(lái)的甲方經(jīng)驗(yàn)的總結(jié)。感謝群里的小伙伴們,感謝安全圈的各路大牛們和小伙伴們的幫助,更感謝朝...

    TwIStOy 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<