【前端】字节青训营学习笔记-web标准与前端开发
关于前端开发
起源、架构、变迁
很多人分不清上网是哪个网?即使在互联网的诞生地也是如此,web的普及和深入人心可见一斑。
上网指接入Internet,它是地球上互相连接的计算机构成的网络。计算机网络诞生于上个世纪60年代,标志性通信协议是TCP/IP。
web的起源
1989年诞生时,web由三种技术构成:HTML,HTTP,URL。
web的发展
前端的应用领域
-
Business -
Customer -
Developer
Business
企业级应用
在互联网公司内部,各种应用几乎都是web平台。
Customer
消费者
所有的互联网门户网站,互联网平台,在线教育其实全都是基于web开发的,这个规模其实是非常庞大的,而且这个是非常重视用户体验的。
Developer
开发者
开发者开发给自己用,自产自销,用来提升开发效率,提升产品品质。一般就是一些开发者工具,有平台,有框架。从模块化,打包,编译,测试,到部署,调试,可以说覆盖了整个开发生产的全部流程。
前端浏览器
前端应用之服务器
前端应用的终端与跨端
语言、框架、工具
浏览器、网络、服务器
深入理解现代浏览器(github.com)
学习路线图
Learn to become a modern frontend developer (roadmap.sh)
WEB标准
W3C:World Wide Web Consortium
Ecma:Ecma International
WHATWG:Web Hypertext Application Technology Working Group
IETF:Internet Engineering Task Force
W3C
官网:https://www.w3.org
Github:https://github.com/w3c
规范查询:https://www.w3.org/TR
Ecma TC39
官网:https://www.ecma-international.org
TC39:https://tc39.es
Github:https://github.com/tc39
Discourse:https://es.discourse.group182021
WHATWG
官网:https://whatwg.org/
Github:https://github.com/whatwg
规范查询:https://spec.whatwg.org/
IETF
官网:https://www.ietf.org/
Github:https://github.com/ietf192021