Web标准与前端开发 | 青训营笔记

102 阅读2分钟

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标准

  1. W3C 年度大会 AC TPAC
    工作组会议 每月会议 研讨会

官网: www.w3.org/
Github: github.com/w3c/

  1. Ecma TC39

官网: www.ecma-international.org/
Github: github.com/tc39/

  1. WHATWG

官网: www.whatwg.org/
Github: github.com/whatwg/

  1. 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前端发展的历史过程,认识了与前端开发相关国际上知名的标准,对整体前端学习路线更加清晰