这是我参与「第四届青训营 」笔记创作活动的的第2天
web标准与前端开发
01.关于前端开发
起源、架构、变迁
“Suppose all the information stored on computers everywhere were linkd. Suppose I could progra my conputer to create a space in which everything could be linked to every thing ”
上面这句话就是关于web前端的第一个猜想
上网的概念
很多人分不清“上网”是上的哪个网?即使在互联网的诞生地也是如此。Web的普及和深入人心由此可见一斑。
上网指接入Internet,它是地球上相互连接的计算机构成的网络。计算机网络诞生于上个世纪的60年代标志性通信协议是TCP/IP。\
1989年诞生时,web由三种技术构成:
- HTML
- HTTP 超文本传输协议
- URL 统一资源定位符
css和Javascript是几年后才出现的
只读时代 体验时态 敏捷时代
1989-2004 2005-2010 2010-2021
HTML、CSS/javaScript Ajax/Web API/JQuery Fetch/Node,js/Webpack
- 单向发布 动态社交 模块化
- 静态只读 社交媒体 组件化
- 链接跳转 用户生成内容 转译
- 刷新页面 单页应用 打包
- 表格对齐元素 JQuery react.js
- CGI YUI vue.js
关于web标准
标准组织:
- W3C:World Wide Web Consortium
- Ecma:Ecma International
- WHATWG: Web hypertext Technology Working Group
- IETF: Internet Engineering Task Force
W3C规范制定流程 Byter\
Explainer demo
Find the right community/group
Web IDL for APIs link
Step-by-step algorithms
GitHub, Markdown, respec, bikeshedetc.
Get an early review w3ctag/design-reviews
Write web-platform-tests (WPT) tests\
Ecma TC39规范制定流程 字节跳动\
Championing a proposal at TC39
How to write a good explainer
Presenting a Proposal to TC39
Reading a proposal draft
Stage 3 Proposal Reviews
How to experiment with a proposal before Stage 4
Implementing and shipping TC39 proposals\
W3C会议
年度大会
AC(Advisory Committee)
TPAC (Technical Plenary and Advisory Committee)
工作组会议
每月会议
各种研讨会
W3C Technical Plenary / Advisory Committee Meetings Week (简称TPAC)是W3C一年一度的全球技术大会,汇集W3C各工作小组成员(工作组、兴趣组、社区组等)、咨询委员会(AB)、技术架构组(TAG)、会员单位代表(AC)、公众特邀专家以及全球社区成员,通过为期1-2周的集中互动交流,深入探讨未来开放Web平台技术方向。\