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

資訊專欄INFORMATION COLUMN

前端背景知識查漏補(bǔ)缺

incredible / 3563人閱讀

摘要:提交內(nèi)容可以是一個(gè)提議想法初步描述該階段是對所提交新特性的正式建議。在這個(gè)階段需具備以下條件指定一名成員作為審閱通過有實(shí)現(xiàn)的或者初步編寫標(biāo)準(zhǔn),包括問題描述解決方案示例語法語義關(guān)鍵的算法及抽象實(shí)現(xiàn)在的復(fù)雜度等該階段是會出現(xiàn)標(biāo)準(zhǔn)中的第一個(gè)版本。

ECMAScript 與 JavaScript

ECMAScript 是一套腳本語言的規(guī)范,內(nèi)部編號 ECMA-262

該規(guī)范由 Ecma(European Computer Manufacturers Association) 制定

規(guī)范保證開發(fā)者按照規(guī)范編寫的代碼能在大部分瀏覽器中正常工作,因?yàn)檫@些瀏覽器約定去遵守規(guī)范

JavaScript,JScript 和 ActionScript 都是基于該規(guī)范的實(shí)現(xiàn)

閱讀 ECMAScript 規(guī)范,你知道如何創(chuàng)造一個(gè)腳本語言

閱讀 JavaScript 文檔,你知道如何使用一個(gè)腳本語言

TC39

TC39(Technical Committee 39) 是 ECMAScript 規(guī)范的制定者

規(guī)范制定的過程

Stage 0: strawman

該階段是一個(gè)開放提交階段,任何在TC39注冊過的貢獻(xiàn)都或TC39成員都可以進(jìn)行提交。提交內(nèi)容可以是一個(gè)提議、想法、初步描述

Stage 1: proposal

該階段是對所提交新特性的正式建議。在這個(gè)階段需具備以下條件:

TC39指定一名成員作為Champion

TC39審閱通過

有實(shí)現(xiàn)的 Demo 或者 Polyfill

初步編寫標(biāo)準(zhǔn),包括:問題描述、解決方案示例、語法語義API、關(guān)鍵的算法及抽象、實(shí)現(xiàn)在的復(fù)雜度等

Stage 2: draft

該階段是會出現(xiàn)標(biāo)準(zhǔn)中的第一個(gè)版本。在這個(gè)階段必須要具備以下條件:

更規(guī)范化語法特性和語意的說明,并使用ECMAScript標(biāo)準(zhǔn)的正式語言描述該特性的語法、語義、API

該特性應(yīng)該有兩個(gè)實(shí)驗(yàn)性的實(shí)現(xiàn),其中一個(gè)可以基于Babel等轉(zhuǎn)譯器實(shí)現(xiàn)

Stage 3: candidate

該階段的提議已接近完成,只需要得到提議實(shí)現(xiàn)方的反饋,并由用戶來進(jìn)一步推動。在這個(gè)階段應(yīng)具備以下條件:

編寫Test 262測試?yán)抑辽?個(gè)用例通過測試

TC39指定的審稿人審核通過

開發(fā)者的足夠認(rèn)可

Stage 4: finished

該階段的會被包括到標(biāo)準(zhǔn)之中。在這個(gè)階段應(yīng)具備以下條件:

Test 262驗(yàn)收測試通過

兩個(gè)符合規(guī)范的實(shí)現(xiàn)通過

TC39審核通過

開發(fā)者的支持和認(rèn)可

版本命令規(guī)則使用 ECMAScript+年份 的形式

JavaScript 引擎

執(zhí)行 JavaScript 代碼的程序

V8 in Chrome

SpiderMonkey in Firefox

Chakra in Edge

引擎決定了代碼執(zhí)行的效率

JavaScript runtime

不同的運(yùn)行環(huán)境提供了不同的 API,供 JavaScript 使用

W3C

W3C(World Wide Web Consortium) 是制定萬維網(wǎng)標(biāo)準(zhǔn)的組織

這些標(biāo)準(zhǔn)包括 CSS、DOM、HTML 等等

W3C制定標(biāo)準(zhǔn)的過程

Working draft / WD / 工作草案

Candidate recommendation / CR / 候選推薦規(guī)范

Proposed recommendation / PR / 提名推薦規(guī)范

W3C recommendation / REC / 正式推薦規(guī)范

WHATWG

WHATWG(Web Hypertext Application Technology Working Group) 是另一個(gè)制定 HTML 及其相關(guān)技術(shù)標(biāo)準(zhǔn)的組織

WHATWG 制定的標(biāo)準(zhǔn)稱為 "HTML Living Standard",W3C 致力于發(fā)布一個(gè)“定稿”的 HTML5 標(biāo)準(zhǔn),而 WHATWG 則傾向于讓標(biāo)準(zhǔn)不斷發(fā)展,僅發(fā)布 HTML 的當(dāng)前實(shí)時(shí)版本(Living Standard)

參考資料

JavaScript(ECMAScript) 語言標(biāo)準(zhǔn)歷史及標(biāo)準(zhǔn)制定過程介紹- IT筆錄

有用資源

ECMAScript compatibility table

tc39

Can I use... Support tables for HTML5, CSS3, etc

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

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

相關(guān)文章

  • 前端背景知識查漏補(bǔ)缺

    摘要:提交內(nèi)容可以是一個(gè)提議想法初步描述該階段是對所提交新特性的正式建議。在這個(gè)階段需具備以下條件指定一名成員作為審閱通過有實(shí)現(xiàn)的或者初步編寫標(biāo)準(zhǔn),包括問題描述解決方案示例語法語義關(guān)鍵的算法及抽象實(shí)現(xiàn)在的復(fù)雜度等該階段是會出現(xiàn)標(biāo)準(zhǔn)中的第一個(gè)版本。 ECMAScript 與 JavaScript ECMAScript 是一套腳本語言的規(guī)范,內(nèi)部編號 ECMA-262 該規(guī)范由 Ecma(Eu...

    developerworks 評論0 收藏0
  • 查漏補(bǔ)缺 - 收藏集 - 掘金

    摘要:醞釀許久之后,筆者準(zhǔn)備接下來撰寫前端面試題系列文章,內(nèi)容涵蓋瀏覽器框架分鐘搞定常用基礎(chǔ)知識前端掘金基礎(chǔ)智商劃重點(diǎn)在實(shí)際開發(fā)中,已經(jīng)非常普及了。 這道題--致敬各位10年阿里的前端開發(fā) - 掘金很巧合,我在認(rèn)識了兩位同是10年工作經(jīng)驗(yàn)的阿里前端開發(fā)小伙伴,不但要向前輩學(xué)習(xí),我有時(shí)候還會選擇另一種方法逗逗他們,拿了網(wǎng)上一道經(jīng)典面試題,可能我連去阿里面試的機(jī)會都沒有,但是我感受到了一次面試1...

    YuboonaZhang 評論0 收藏0
  • CSS查漏補(bǔ)缺

    摘要:錯(cuò)誤的原因是選擇器的權(quán)值不能進(jìn)位。第一個(gè)值設(shè)置寬度,第二個(gè)值設(shè)置高度,如果只設(shè)置一個(gè)值,則第二個(gè)值會被設(shè)置為。 css樣式優(yōu)先級 !important > 內(nèi)聯(lián)樣式 > ID 選擇器 > 類選擇器 = 屬性選擇器 = 偽類選擇器 > 標(biāo)簽選擇器 = 偽元素選擇器 在學(xué)習(xí)過程中,你可能發(fā)現(xiàn)給選擇器加權(quán)值的說法,即 ID 選擇器權(quán)值為 100,類選擇器權(quán)值為 10,標(biāo)簽選擇器權(quán)值為 ...

    FrancisSoung 評論0 收藏0
  • 【面試篇】JS基礎(chǔ)知識查漏補(bǔ)缺

    摘要:因?yàn)樵陧撁婕虞d完成后,引擎維護(hù)著兩個(gè)隊(duì)列,一個(gè)是按頁面順序加載的執(zhí)行隊(duì)列,還有一個(gè)空閑隊(duì)列,使用定時(shí)函數(shù)就是將回調(diào)函數(shù)加入到空閑隊(duì)列中,故和其他定時(shí)器是并發(fā)執(zhí)行的。 1.window.onload和$(document).ready()的區(qū)別: ①執(zhí)行時(shí)間:window.onload會在所有元素,包括圖片,引用文件加載完成之后執(zhí)行,而$(document).ready()則會在HTML...

    myeveryheart 評論0 收藏0

發(fā)表評論

0條評論

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