国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

前端背景知識查漏補缺

developerworks / 3391人閱讀

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

ECMAScript 與 JavaScript

ECMAScript 是一套腳本語言的規范,內部編號 ECMA-262

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

規范保證開發者按照規范編寫的代碼能在大部分瀏覽器中正常工作,因為這些瀏覽器約定去遵守規范

JavaScript,JScript 和 ActionScript 都是基于該規范的實現

閱讀 ECMAScript 規范,你知道如何創造一個腳本語言

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

TC39

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

規范制定的過程

Stage 0: strawman

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

Stage 1: proposal

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

TC39指定一名成員作為Champion

TC39審閱通過

有實現的 Demo 或者 Polyfill

初步編寫標準,包括:問題描述、解決方案示例、語法語義API、關鍵的算法及抽象、實現在的復雜度等

Stage 2: draft

該階段是會出現標準中的第一個版本。在這個階段必須要具備以下條件:

更規范化語法特性和語意的說明,并使用ECMAScript標準的正式語言描述該特性的語法、語義、API

該特性應該有兩個實驗性的實現,其中一個可以基于Babel等轉譯器實現

Stage 3: candidate

該階段的提議已接近完成,只需要得到提議實現方的反饋,并由用戶來進一步推動。在這個階段應具備以下條件:

編寫Test 262測試例,且至少2個用例通過測試

TC39指定的審稿人審核通過

開發者的足夠認可

Stage 4: finished

該階段的會被包括到標準之中。在這個階段應具備以下條件:

Test 262驗收測試通過

兩個符合規范的實現通過

TC39審核通過

開發者的支持和認可

版本命令規則使用 ECMAScript+年份 的形式

JavaScript 引擎

執行 JavaScript 代碼的程序

V8 in Chrome

SpiderMonkey in Firefox

Chakra in Edge

引擎決定了代碼執行的效率

JavaScript runtime

不同的運行環境提供了不同的 API,供 JavaScript 使用

W3C

W3C(World Wide Web Consortium) 是制定萬維網標準的組織

這些標準包括 CSS、DOM、HTML 等等

W3C制定標準的過程

Working draft / WD / 工作草案

Candidate recommendation / CR / 候選推薦規范

Proposed recommendation / PR / 提名推薦規范

W3C recommendation / REC / 正式推薦規范

WHATWG

WHATWG(Web Hypertext Application Technology Working Group) 是另一個制定 HTML 及其相關技術標準的組織

WHATWG 制定的標準稱為 "HTML Living Standard",W3C 致力于發布一個“定稿”的 HTML5 標準,而 WHATWG 則傾向于讓標準不斷發展,僅發布 HTML 的當前實時版本(Living Standard)

參考資料

JavaScript(ECMAScript) 語言標準歷史及標準制定過程介紹- IT筆錄

有用資源

ECMAScript compatibility table

tc39

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

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/93833.html

相關文章

  • 前端背景知識查漏補缺

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

    incredible 評論0 收藏0
  • 查漏補缺 - 收藏集 - 掘金

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

    YuboonaZhang 評論0 收藏0
  • CSS查漏補缺

    摘要:錯誤的原因是選擇器的權值不能進位。第一個值設置寬度,第二個值設置高度,如果只設置一個值,則第二個值會被設置為。 css樣式優先級 !important > 內聯樣式 > ID 選擇器 > 類選擇器 = 屬性選擇器 = 偽類選擇器 > 標簽選擇器 = 偽元素選擇器 在學習過程中,你可能發現給選擇器加權值的說法,即 ID 選擇器權值為 100,類選擇器權值為 10,標簽選擇器權值為 ...

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

    摘要:因為在頁面加載完成后,引擎維護著兩個隊列,一個是按頁面順序加載的執行隊列,還有一個空閑隊列,使用定時函數就是將回調函數加入到空閑隊列中,故和其他定時器是并發執行的。 1.window.onload和$(document).ready()的區別: ①執行時間:window.onload會在所有元素,包括圖片,引用文件加載完成之后執行,而$(document).ready()則會在HTML...

    myeveryheart 評論0 收藏0

發表評論

0條評論

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