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

79 阅读2分钟

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

前言

前端开发是一个随着Web标准不断健全和完善发展起来的职业,本篇文章介绍了前端开发的起源与变迁,重点介绍了与前端开发密切相关的国际标准组织。

关于前端开发

起源、架构、变迁

1989年诞生时,Web由三种技术构成

  1. HTML
  2. HTTP
  3. URL

前端应用的领域

  1. To Business
  2. To Customer
  3. To Developer

浏览器

常见的有

  1. Chrome
  2. Edge
  3. Firefox

服务器

  1. nodejs
  2. Expressjs
  3. Koa
  4. Dnode

终端与跨端

终端:

  1. Webpack CLI
  2. Babel CLI
  3. Vue CLI
  4. React CLI 跨端: 桌面跨端:Electron 移动跨端:Flutter

语言、框架、工具

2019年12月5日,W3C发布了新的前端语言WebAssembly

浏览器

推荐文章:《深入理解现代浏览器》

网络

推荐文章:《An overview of HTTP》

前端学习路线图

参考网站:roadmap.sh

image.png

关于Web标准

标准组织

  1. W3c:World Wide Web Consortium
  2. Ecma:Ecma International
  3. WHATWG:Web Hypertext Application Technology Working Group
  4. IETF:Internet Engineering Task Force

W3C规范制定流程

详见网站:The W3C Recommendation Track

如何参与--关注会议

W3C会议

  1. 年度大会
    1. AC(Advisory Committee)
    2. TPAC(Technical Plenary and Advisory Committee)
  2. 工作组会议

TPAC 是W3C一年一度的全球技术大会,汇集W3C各工作小组成员、咨询委员会、技术架构组、会员单位代表、公众特邀专家以及全球社区成员,通过为期1-2周的集中互动交流,深入探讨未来开放Web平台技术方向。

结语

前端开发自1989年开始,在短短的30多年中发展迅速。前端技术不断地更新迭代,web应用开发也越来越标准化。踏上前端开发这个路,就是一个不断地去学习的过程。前端开发也越来越重要,不再仅仅是切图这么简单,前端开发工程师也是一个很专业的职业。互联网技术快速发展的今天,我们就要不断学习最新的东西,跟上时代的潮流,成为一个互联网的弄潮儿。