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

64 阅读2分钟

Web标准与前端开发

01.关于前端开发

起源、架构、变迁 | 前端应用的领域 | 语言、框架、工具 | 前端学习路线图

1989年诞生时,Web由三种技术构成: · HTML · HTTP · URL

只读时代(1989-2004)

HTML/CSS/JavaScript

单向发布、 静态只读、 链接跳转、 刷新界面、 表格对齐元素、 CGI

体验时代(2005-2010)

Ajax/Web API/jQuery

动态交互、 社交媒体、 用户生成内容、 单页应用、 jQuery、 YUI

敏捷时代(2010-2021)

Fetch/Node.js/Webpack

模块化、 组件化、 转译、 打包、 React.js、 Vue.js

前端应用的领域

分为三种: To Business / To Customer / To Developer

前端应用的领域之浏览器

Desktop:Google,Edge,Firefox,Safari等

Mobile:IOS/Android

前端应用的领域之服务器

NodeJs/ExpressJs/koa

前端应用的领域之终端和跨端

命令行/终端 · Webpack CLI · Babel CLI · Vue CLI · React CLI

桌面跨端 · Electron · NW.js

移动跨端 · React Native · Flutter

02.关于Web标准

了解Web标准阻止 | W3C与Ecma会员 | W3C流程 | TC39流程 | 如何参与

标准组织

W3C | Ecma | WHATWG | IETF

W3C规范制定流程

· Explainer demo

· Find the right community/group

· Web IDL for APIs link

· Step-by-step algorithms

· Github,Markdown,respec,bikeshed,etc.

· Get an early review w3ctag/design-reviews

· Write web-platform-tests(WPT)tests

Ecma TC39规范指定流程

STAGE 0: strawman

STAGE 1:proposal

STAGE 2: draft

STAGE 3:candidate

STAGE 4:finished

如何参与-关注会议

W3C会议

· 年度大会 · AC(Advisory Committee) · TPAC (Technical Plenary and Advisory)

· 工作组会议 · 每月会议 · 各种研讨会

Ecma会议

· 年度大会 · GA(General Assembly) · TC39会议 ·每1-2个月

总结

通过本次课程的学习,对Web标准的制定,以及制定组织有了一定的了解,并且可以注册会员参与到一些活动当中。对制定的流程也有了一定的认识。课程中关于前端学习的路线的讲解,对我现在有很大的帮助,一定程度上可以避免我在学习前端中走弯路。