小知识,大挑战!本文正在参与“程序员必备小知识”创作活动
本文同时参与掘力星计划,赢取创作大礼包,挑战创作激励金
关于前端开发
起源、架构、变迁
很多人分不清“上网”是上的哪个网?即使在互联网的诞生地也是如此。Web的普及和深入人可见一斑。
上网指接入Internet,它是地球上相互连接的计算机构成的网络。计算机网络诞生于上个世纪的6O年代,标志性通信协议是TCP/IP。
2019年3月30th Anniversary of Web
1989年诞生时,Web由三种技术构成:
-
HTML
-
HTTP
-
URL CSS和JavaScript是几年之后才出现的。
前端应用的领域
-
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
语言、框架、工具
浏览器、网络、服务器
学习路线图
关于Web标准
组织标准
W3C、Ecma
W3C
-
官网: www.W3.org
-
Github: github.com/w3c
-
规范查询: www.w3.org/TR
Ecma TC39
-
TC39: tc39.es
-
Github: github.com/tc39
-
Discourse: es.discourse.group
WHATWG、IETF
WHATWG
-
官网: whatwg.org/
-
Github: github.com/whatwg
-
规范查询: spec.whatwg.org/
IETF
-
官网: www.ietf.org/
-
Github:github.com/ietf
W3C及Ecma会员
-
Ecma的AM (Associate Member)会员目前有18家,中国公司有字节跳动、360、阿里、华为、腾讯等5家(link)
W3C规范制定流程
Ecma TC39规范制定流程
ECMAScript 2021 language specification
阅读规范原文
结语
- 如以上有错误的地方,请在评论区中指出,谢谢! 小可爱们看完点个赞再走一走~~