【青训营】- Web标准与前端开发

957 阅读2分钟

小知识,大挑战!本文正在参与“程序员必备小知识”创作活动

本文同时参与掘力星计划,赢取创作大礼包,挑战创作激励金

关于前端开发

起源、架构、变迁

QQ截图20210930161046.png

很多人分不清“上网”是上的哪个网?即使在互联网的诞生地也是如此。Web的普及和深入人可见一斑。

上网指接入Internet,它是地球上相互连接的计算机构成的网络。计算机网络诞生于上个世纪的6O年代,标志性通信协议是TCP/IP。

2019年3月30th Anniversary of Web QQ截图20210930161355.png

QQ截图20210930161510.png 1989年诞生时,Web由三种技术构成:

  • HTML

  • HTTP

  • URL CSS和JavaScript是几年之后才出现的。 QQ截图20210930161707.png

前端应用的领域

QQ截图20211003003106.png

  • Business(企业级应用,企业资源管理)

  • Customer(面向消费者,门户网站、电商平台)

  • Developer(面向开发者,提升开发者开发效率的平台、工具、框架)

前端应用的领域之浏览器

Desktop

  • 谷歌

  • Microsoft Edge

  • 火狐

  • Opera

  • Safari

Mobile

  • 安卓

  • 苹果

前端应用的领域之服务器

  • Node.js

  • Express JS

  • Koa

前端应用的领域之终端和跨端

命令行/终端

  • Webpack CLI

  • Babel CLI

  • Vue CLI

  • React CLI

桌面跨端

  • Electron

  • NW.js

语言、框架、工具

QQ截图20211003003823.png QQ截图20211003003903.png

浏览器、网络、服务器

深入理解现代浏览器

QQ截图20211003004057.png An overview of HTTP

QQ截图20211003004314.png

学习路线图

QQ截图20211003004425.png

关于Web标准

组织标准

QQ截图20210930162034.png

W3C、Ecma

W3C

Ecma TC39

WHATWG、IETF

WHATWG

IETF

W3C及Ecma会员

  • W3C目前在全球有444家会员(link),其中北航总部(中国区)会员46家(link)

  • Ecma的AM (Associate Member)会员目前有18家,中国公司有字节跳动、360、阿里、华为、腾讯等5家(link)

W3C规范制定流程

QQ截图20210930164037.png The w3C Recommendation Track

Ecma TC39规范制定流程

QQ截图20210930164225.png

ECMAScript 2021 language specification

阅读规范原文

结语

  • 如以上有错误的地方,请在评论区中指出,谢谢! 小可爱们看完点个赞再走一走~~