Skip to content

Commit

Permalink
Merge branch 'dev'
Browse files Browse the repository at this point in the history
  • Loading branch information
lcxfs1991 committed Feb 23, 2024
2 parents 34a121c + e1e59d6 commit a1eb552
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 13 deletions.
2 changes: 1 addition & 1 deletion docs/frontend/2017-06-27/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ tags: [前端大会, tfc]

他所分享的这个主题,是跟W3C的标准制定相关。对于大神们说,这个知识都已经有所涉猎,但对于新入行几年的新人来说,可能相对陌生。Nicolas 出了与 ES6 有关的书籍,是这方面的专家,因此邀请他过来分享非常合适,也考虑到他是做英文分享,因此通过分享W3C标准制定流程、W3C标准的新特性这类知识性的分享,不会太艰涩难懂,但又对引起国内对W3C关注也起到一定的效果。毕竟国人在技术上,太过关注业务,大会还是希望通过引起大家对“标准”的关注,让越来越多的国人能花时间精力投身到“标准”的制定上去,比方说腾讯前端第一人“黄老师” Stone Huang 就是W3C中国信息无障碍社区组的主席。

本分享主要介绍的有,TC39是什么,以及他们制定规范的流程是怎么样的。关于这方面,我曾经阅读过一篇不错的介绍性文章[《JavaScript(ECMAScript) 语言标准历史及标准制定过程介绍》](https://itbilu.com/javascript/js/V1APADgrG.html),我就不再赘述了。Nicolas 在分享的时候,只点到了TC39是制定标准的委员会,不过没提到的是其实每个开发者都有机会成为一份子。另外,从Stage 0 到 Stage 4,整个标准制定过程从提案、审阅、算法规划、Polyfill到测试用例,这一切保证了整个流程的更加快速可靠。让W3C标准在这两年的进展一下子加快了不少。Nicolas 还提供了比较有趣的故事就是,之前W3C都是用着老旧的Microsoft Word来建设文档,是后来使用了Github之后,让整个流程更公开快捷,由于扭转了W3C标准指定落伍的局面。Nicolas 自己还专门建了个网站,用来监察 W3C 标准制定的进展。[TC39 proposals](prop-tc39.now.sh)
本分享主要介绍的有,TC39是什么,以及他们制定规范的流程是怎么样的。关于这方面,我曾经阅读过一篇不错的介绍性文章[《JavaScript(ECMAScript) 语言标准历史及标准制定过程介绍》](https://itbilu.com/javascript/js/V1APADgrG.html),我就不再赘述了。Nicolas 在分享的时候,只点到了TC39是制定标准的委员会,不过没提到的是其实每个开发者都有机会成为一份子。另外,从Stage 0 到 Stage 4,整个标准制定过程从提案、审阅、算法规划、Polyfill到测试用例,这一切保证了整个流程的更加快速可靠。让W3C标准在这两年的进展一下子加快了不少。Nicolas 还提供了比较有趣的故事就是,之前W3C都是用着老旧的Microsoft Word来建设文档,是后来使用了Github之后,让整个流程更公开快捷,由于扭转了W3C标准指定落伍的局面。Nicolas 自己还专门建了个网站,用来监察 W3C 标准制定的进展。TC39 proposals。

我觉得最需要理解W3C的时候,是使用 Babel 的时候。因为 Babel 会通过不同的 preset 或者 plugin 帮你去编译不同的新特性。

Expand Down
23 changes: 11 additions & 12 deletions src/pages/index.module.css
Original file line number Diff line number Diff line change
Expand Up @@ -24,17 +24,16 @@

.wrapper {
padding: 0 300px;
/* text-align: center; */
}

.avatar {
border-radius: 50%;
}

.blockquote {
margin-top: 20px;
padding: 0 20px;
color: #656d76;
border-left: 0.25em solid #d0d7de;
text-align: left;
}
.avatar {
border-radius: 50%;
}

.blockquote {
margin-top: 20px;
padding: 0 20px;
color: #656d76;
border-left: 0.25em solid #d0d7de;
text-align: left;
}

0 comments on commit a1eb552

Please sign in to comment.