[ web标准与前端开发| 青训营笔记]

113 阅读2分钟

这是我参与「第五届青训营 」伴学笔记创作活动的第 15 天

一.关于前端开发

1.起源、架构、变迁

起源: 1989年诞生时,Web由三种技术构成: HTML HTTP URL HTTP根据URL向指定服务器发送请求,获取HTML文件后在浏览器上渲染出来。 CSS和JavaScript是几年之后才出现的。

image.png 架构

image.png

2.前端开发的应用领域

toB (toBusiness):企业级应用,如银行系统、公有云平台、广告平台。规模大,很多是关于各类资源管理类的。 toC (toCustomer):面向个人的应用,如生活娱乐平台等。 toD (toDevelop): 面向开发者,如各类前端框架、代码编辑器等。

3.前端应用之浏览器

谷歌 Microsoft Edge 火狐 Opera Safari

4.前端应用之服务端

nodejs、express、koa、egg、nest、deno

image.png

image.png

4.前端终端和跨端

命令行终端桌面跨端移动端跨端
Webpack CLI,Babel CLI,Vue CLI,React CLIElectron,NW.jsReact Native,Flutter

二.web标准

W3C: World Wide Web Consortium 官网: www.w3.org Github: github.com/w3c 规范查询: www.w3.org/TR (TR:technique report) W3C推行的主要规范有HTML,CSS,XML,XHTML和DOM

Ecma: Ecma International 官网: www.ecma-international.org TC39: tc39.es Github: github.com/tc39 Discourse: es.discourse.group 主要推行:ECMAScript,比如最新的标准(21年12月)是ECMA-420

WHATWG: Web Hypertext Application Technology Working Group 官网: whatwg.org/ Github: github.com/whatwg 规范查询: spec.whatwg.org/ 主要推行HTML标准,当前最新的是22年1月14日规范

IETF: Internet Engineering Task Force 官网: www.ietf.org/ Github: github.com/ietf 主要推行互联网技术规范(比如HTTP,TCP),当前最新的是RFC3935

w3c会议和emac会议

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