Web标准与前端开发 | 青训营笔记
这是我参与「第四届青训营 」笔记创作活动的的第2天,本篇笔记是上课知识点和总结。
上网,接到Internet 相互连接的计算机构成的网络。标准协议TCP/IP
1 关于前端开发
1989年诞生时,Web由三种技术构成:
- HTML
- HTTP
- URL
CSS和JavaScript是几年之后才出现的。
关于前端开发:起源、架构、变迁
发展历史:
只读时代89-04:HTML/CSS/JavaScript
- 单向发布
- 静态只读
- 链接跳转
- 刷新页面
- 表格对齐元素
- CGI
体验时代05-10:Ajax/Web API/jquery
- 动态交互
- 社交媒体
- 用户生成内容UGC
- 单页应用SPA
- jQuery
- YUI
敏捷时代10-21:Fetch/Node.js/Webpack
- 模块化
- 组件化
- 转译
- 打包
- React.js
- Vue.js
前端学习路线roadmap.sh/frontend
前端开发语言工具框架
语言:
- HTML
- CSS
- JS
框架工具:
很多包括nodejs vue webpack git等等
2 关于WEB标准
- W3C
年度大会 AC TPAC
工作组会议 每月会议 研讨会
官网: www.w3.org/
Github: github.com/w3c/
- Ecma TC39
官网: www.ecma-international.org/
Github: github.com/tc39/
- WHATWG
官网: www.whatwg.org/
Github: github.com/whatwg/
- IETF
官网:www.ietf.org/
Github: github.com/ietf/
W3C与Ecma
W3C在全球的会员非常多,Ecma的AM会员目前18家,中国有字节跳动,360,阿里,华为,腾讯五家
W3C制定流程
- WD 工作草案
- CR 候选推荐
- PR 提议推荐
- REC 推荐标准(即为最终形态,不是强制性标准)
Ecma TC39制定流程
- strawman 提交想法
- proposal 正式建议
- draft 语义描述
- candidate 候选 规范
- finished 完成标准
3 小结
了解了WEB前端发展的历史过程,认识了与前端开发相关国际上知名的标准,对整体前端学习路线更加清晰