这是我参与「第四届青训营 」笔记创作活动的第3天
起源、架构、变迁
“假设存储在各地计算机上的所有信息都是链接的。假设我可以对我的计算机进行编程,以创建一个空间,在这个空间中,一切都可以链接到一切。” ——蒂姆·伯纳斯-李,万维网的发明者
1989年诞生时,Web由三种技术构成
- HTML
- HTTP
- URL
我们常见的CSS和JavaScript是几年后才出现的。
其经过三个时代:只读时代、体验时代、敏捷时代。
前端应用的领域
浏览器
Chrome、Edge、Firebox...
服务器
Node.js、Express JS...
终端与跨端
Webpack CLI、Babel CLI、Vue CLI、React CLI...
语言、框架、工具
语言:HTML、CSS、JavaScript...
框架:Node.js、koa、React、Vue...
关于Web标准
Web 标准也称网页标准,它由一系列标准组成,这些标准大部分由 W3C 负责制订,也有一些标准由其他标准组织制定的,如 ECMA 的ECMAScript标准等。
了解Web标准组织
W3C、Ecma、WHATWG、IETF
W3C与Ecma会员
W3C
W3C(英语:World Wide Web Consortium,万维网联盟),又称 W3C 理事会,是万维网的主要国际标准组织。
万维网(World Wide Web)是作为欧洲核子研究组织的一个项目发展起来的,在那里 Tim Berners-Lee 开发出万维网的雏形。 Tim Berners-Lee - 万维网的发明人 - 目前是万维网联盟的主任。
W3C 在 1994 年被创建的目的是,为了完成麻省理工学院(MIT)与欧洲粒子物理研究所(CERN)之间的协同工作,并得到了美国国防部高级研究计划局(DARPA)和欧洲委员会(European Commission)的支持。
-
官网:www.w3.org
-
Github:github.com/w3c
-
规范查询:www.w3.org/TR
Ecma TC39
TC39是ECMA 国际组织第 39 号技术委员会( Technical Committee ),它是一个推动 JavaScript 发展的委员会。它是 ECMA 的一部分, ECMA 是 “ ECMAScript ” 规范下的 JavaScript 语言标准化的机构。
TC39 由各个主流浏览器厂商的代表构成,当然国内一些大型的科技公司比如阿里和字节都已经加入了 TC39 。他们的主要工作就是制定 ECMAScript 标准,标准生成的流程,并实现。
每两个月,TC39 都会召开会议,成员指定的代表和受邀的专家参加。 这些会议的记录在 GitHub 存储库中公开。
-
TC39:tc39.es
-
Github:github.com/tc39
-
Discourse:es.discourse.group
如何参与
W3C会议
- 年度大会:AC、TPAC
- 工作组会议:每月会议、各种研讨会
Ecma会议
- 年度大会:GA
- TC39会议:每1-2个月