Web标准与前端开发| 青训营笔记

98 阅读2分钟

这是我参与「第四届青训营 」笔记创作活动的第6天。

前言

这门课程非常重要,作为构建项目与用户展示的部分,前端有很多种解决方案,这需要我们需要根据统一的标准来开发,才能方便后期更好的维护,所以大家跟我一起来回顾这门课。

关于前端开发:起源、架构、变迁

很多人分不清“上网”是上的哪个 网?即使在互联网的诞生地也是如 此。Web的普及和深入人心由此可 见一斑。 上网指接入Internet,.它是地球上 相互连接的计算机构成的网络。计 算机网络诞生于上个世纪的60年代, 标志性通信协议是TCP/IP。

image.png

1989年诞生时,Web 由三种技术构成:

  • HTML
  • HTTP
  • URL

CSS和JavaScript:是几年之后才出现的。

image.png

关于前端开发:前端应用的领域之终端和跨端

命令行/终端

  • Webpack CLI
  • Babel CLI
  • Vue CLI
  • React CLl

桌面跨端

  • Electron
  • NW.js

移动跨端

  • React Native
  • Flutter

关于Web标准

标准组织

  • W3C:World Wide Web Consortium
  • Ecma:Ecma International
  • WHATWG:Web Hypertext ApplicationTechnology Working Group
  • IETF:Internet Engineering Task Force

W3C、Ecma

W3C

Ecma TC39

W3C及Ecma会员

  • W3c目前在全球有457家会员(Iink),其中北航总部(中国区)会 员47家(Iink)
  • Ecma的AM(Associate Member)会员目前有18家,中国公司有字 节跳动、360、阿里、华为、腾讯等5家(Iink)

W3C规范制定流程

  • Explainer demo
  • Find the right community/group
  • Web IDL for APIs link
  • Step-by-step algorithms
  • GitHub,Markdown,respec,bikeshed,etc.
  • Get an early review w3ctag/design-reviews
  • Write web-platform-tests (WPT)tests

Ecma TC39规范制定流程

  • Championing a proposal at TC39
  • How to write a good explainer
  • Presenting a Proposal to TC39
  • Reading a proposal draft
  • Stage 3 Proposal Reviews
  • How to experiment with a proposal before Stage 4
  • Implementing and shipping TC39 proposals

如何参与—关注会议

年度大会

  • AC (Advisory Committee)
  • TPAC (Technical Plenary and Advisory Committee)

工作组会议

  • 每月会议
  • 各种研讨会ink

W3C会议

W3C Technical Plenary Advisory Committee Meetings Week TPAC)是W3C一年一度的全球技术大会,汇集W3C各工作小组成员 (工作组、兴趣组、社区组等)、咨询委员会(AB)、技术架构组 (TAG)、会员单位代表(AC)、公众特邀专家以及全球社区成员,通过 为期1-2周的集中互动交流,深入探讨未来开放Web平台技术方向。

总结

以上就是我这节课的所学整理的笔记,如有问题可在评论区指出,感兴趣的话可以关注我。

本人水平有限,请见谅,谢谢浏览。