字节青训营学习笔记(web标准与前端开发)
今天是青训营打卡学习的第六天,接下来是关于今天学习内容的笔记,萌新上路,请多多指教!如有错误请批评指正!谢谢!
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标准
1. W3C 年度大会 AC TPAC 工作组会议 每月会议 研讨会
官网: www.w3.org/
Github: github.com/w3c/
2. Ecma TC39
官网: www.ecma-international.org/
Github: github.com/tc39/
3. WHATWG
官网: www.whatwg.org/
Github: github.com/whatwg/
4. 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 完成标准