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

127 阅读3分钟

这是我参与「第四届青训营 」笔记创作活动的的第6天

一.前端开发的发展流程及应用领域

1.1发展流程

通过HTML、CSS、Javascript展示的静态页面进行开发,可以展示与跳转,供用户阅读;

通过jquery等框架的引入实现动态交互;

后来一些Vue、React等框架的出现,使得前端开发变得更加规范,功能也更加强大。

1.2应用领域

面向企业级的应用,便于企业的组织与发展;
面向大众的应用,适应于不同的平台:pc端、移动端等等;
面向开发者的应用:协作平台、开源网站及工具等。

二.组织标准

关于web标准的组织有四个:

这些web标准组织都有自己的github账号,我们也可以进到github里给他们进行留言。

1.W3C

它的设计原则是 全民网络和万物皆可上网

Web 的社会价值在于它使人类交流、商业和分享知识的机会成为可能。W3C 的主要目标之一是让所有人都能获得这些好处,无论他们的硬件、软件、网络基础设施、母语、文化、地理位置或身体或精神能力如何。

2.Ecma TC39

Ecma International 是一个致力于信息和通信系统标准化的行业协会

Ecma International 的 TC39 是一组 JavaScript 开发人员、实施人员、学者等,与社区合作维护和发展 JavaScript 的定义。

3.WHATWG

WHATWG 致力于多种技术,这些技术是 Web 平台的基本组成部分。它们是根据编辑这些技术标准的人的喜好随意组织的。

兼容性 控制台 DOM 编码 获取方式 屏幕API HTML 基础概念 等规范都出自这里。

4.IETF

IETF是一个公开性质的大型民间国际[团体],汇集了与互联网架构和互联网顺利运作相关的网络设计者、运营者、投资人和研究人员,

三.w3c规范制定流程

总体分为四部

  1. WD 工作草案
  2. CR 候选推荐
  3. PR 提议推荐
  4. REC 正式推荐标准 这个周期一般是一年~两年,看提议的复杂程度

W3C 流程文档 www.w3.org/2020/Proces…

四.Ecma TC39规范制定流程

五个阶段

  1. 以任何形式提交的想法都可以
  2. 提案
  3. 草案 有语法和语义的描述
  4. 候选 规范的文本
  5. 正式上线 已经通过测试 具体也可以看这里 www.ecma-international.org/publication…

五.如何理解Ecma script规范

这里贴一下李松峰老师的译文链接,里面也有原文链接。

六.学习路线

李松峰老师推荐:roadmap.sh/frontend