这是我参与「第四届青训营 」笔记创作活动的第6天。
前言
这门课程非常重要,作为构建项目与用户展示的部分,前端有很多种解决方案,这需要我们需要根据统一的标准来开发,才能方便后期更好的维护,所以大家跟我一起来回顾这门课。
关于前端开发:起源、架构、变迁
很多人分不清“上网”是上的哪个 网?即使在互联网的诞生地也是如 此。Web的普及和深入人心由此可 见一斑。 上网指接入Internet,.它是地球上 相互连接的计算机构成的网络。计 算机网络诞生于上个世纪的60年代, 标志性通信协议是TCP/IP。
1989年诞生时,Web 由三种技术构成:
- HTML
- HTTP
- URL
CSS和JavaScript:是几年之后才出现的。
关于前端开发:前端应用的领域之终端和跨端
命令行/终端
- 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
- 官网:www.w3.org
- Github:github.com/w3c
- 规格查询:www.w3.org/TR
Ecma TC39
- 官网:www.ecma--international.org
- TC39:tc39.es
- Github:github.com/tc39
- Discourse:es.discourse.group
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平台技术方向。
总结
以上就是我这节课的所学整理的笔记,如有问题可在评论区指出,感兴趣的话可以关注我。
本人水平有限,请见谅,谢谢浏览。