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

135 阅读2分钟

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

这是我参与【第四届青训营】笔记创作活动的第4天

一、关于前端开发
起源、架构、变迁

只读时代 1989-2004

HTML/CSS/JavaScript

  • 单向发布
  • 静态只读
  • 连接跳转
  • 刷新页面
  • 表格对齐元素
  • CGI

体验时代 2005-2010

Ajax/Web API/jQuery

  • 动态交互
  • 社交媒体
  • 用户生成内容(UGC)
  • 单页应用(SPA)
  • jQuery
  • YUI

敏捷时代 2010-2021

Fetch/Node.js/Webpack

  • 模块化
  • 组件化
  • 转译(transpiling)
  • 打包(bunding)
  • React.js
  • Vue.js
前端应用的领域

浏览器:

image-20220802103425538

服务器:

image-20220802103504977

终端和跨端:

image-20220802103546141

语言、框架、工具

浏览器、网络、服务器

image-20220802105829898

二、关于Web标准
标准组织

W3C:World Wide Web Consortium

W3C,即 World Wide Web Consortium(万维网联盟),1994 年在美国 MIT 成立,是 Web 标准的主要制定者。目前有效的正式推荐标准有近 300 个(293 个)

Ecma:Ecma International

Ecma International 成立于 1961 年,C#、Dart 语言由该组织标准化。当然,JavaScript 也是由 Ecma 标准化的。TC39 负责 ECMA-262,即 ECMAScript 标准的制定。

WHATWG:Web Hypertext Application Technology Working Group

IETF:Internet Engineering Task Force

W3C规范制定流程

image-20220802110522083

Ecma TC39规范制定流程

image-20220802110642736

三、小结

Web 标准主要由 W3C(万维网联盟)负责规划和制定,但 IETF、Ecma、WHATWG 也是 Web 标准的重要制定者。Web 标准的制定总体上是开放性、国际性的,浏览器厂商和其他 Web 标准实现者拥有较多话语权,但前端开发者也有很多途径参与 Web 标准的制定。

Web 标准既是前端开发者必须遵循的规范,也是行业发展的基石。任何想要在前端行业有所成就有所突破的前端开发者,都需要不断学习、研究、掌握和实践 Web 标准。因此,Web标准对前端开发者十分重要,决定了开发者的发展。