Web标准与前端开发
结构
起源、架构、变迁
前端应用的领域
语言、框架、工具
前端学习路线图
起源、架构、变迁
很多人分不清"上网"是上的哪个网?即使在互联网的诞生地也是如此。Web的普及和深入人心由此可见一斑。
上网指接入Internet,它是地球上相互连接的计算机构成的网络。计算机网络诞生于上个世纪的60年代,标志性通信协议是TCP/IP。
1989年诞生时,Web由三种技术构成:
- HTML
- HTTP
- URL
CSS和JavaScript是几年之后才出现的。
时代变迁
只读时代
- 单向发布
- 静态只读
- 链接跳转
- 刷新页面
- 表格对齐元素
- CGI
体验时代
- 动态交互
- 社交媒体
- 用户生成内容(UGC)单页应用 (SPA)
- Query
- YUI
敏捷时代
- 模块化
- 组件化
- 转译 (transpiling)打包 (bundling)
- React.js
- Vue.js
前端应用的领域
前端服务器
终端,跨端
语言、框架、工具
浏览器、网络、服务器
https://github.com/75team/w3c/blob/master/articles/20190603_cncuckoo_深入理解现代浏览器.md
前端学习路线图
Web开发标准
标准组织
W3C
Github: https://github.com/w3c
规范查询: https://www.w3.org/TREcma
会议
W3C Technical Plenary / Advisory Committee Meetings Week(简称TPAC)是W3C一年一度的全球技术大会,汇集WRC各工作小组成员(工作组、兴趣组、社区组等)、咨询委员会(AB)、技术架构组(TAG)、会员单位代表(AC)、公众特邀专家以及全球社区成员,通过为期1-2周的集中互动交流,深入探讨未来开放 Web平台技术方向。
Ecma
官网: https://www.ecma-international.org
TC39: https://tc39.es
Github: https://github.com/tc39
Discourse: https://es.discourse.group
https://bytedance.feishu.cn/file/boxcnyympwCcxRBFAHtFmCvz3Ed?office_edit=1