这是我参与「第四届青训营 」笔记创作活动的的第5天。本节课的主题是【web标准与前端开发】,授课老师为李松峰。
本篇笔记分别对课程中所讲的几个要点进行一些解读,如若有误,欢迎大家在评论区交流,指出不当之处。
1. 关于前端开发
起源:
Tim Berners-Lee 1989年提出WWW
上网指接入Internet。计算机网络诞生于上世纪60年代,标志性通信协议是TCP/IP
1989诞生时,WEB由三种技术组成:
- HTML
- HTTP
- URL
变迁:
只读时代(1989-2004):HTML/CSS/JavaScript
体验时代(2005-2010):Ajax,Web API,JQuery
敏捷时代(2010-2021):Fetch/Node.js/WebPack
用途:
To Business:云平台等
To Customer:网站,平台,资讯
To Developer:平台和框架
使用环境:移动端 PC端
开发环境: 服务器:node.js, express.js…实现服务/Web API开发
终端和跨端:
各种框架作者:
浏览器、网络、服务器:
2. 关于Web标准
标准组织:
W3C
Ecma
WHATWG
IETF
W3C
- 官网:www.w3.org
- Github:github.com/w3c
- 规范查询:www.w3.org/TR
- 全球会员:www.w3.org/Consortium/…
- 中国会员:www.chinaw3c.org/china-membe…
- 标准流程:www.w3.org/2020/Proces…
- 研讨会:www.w3.org/participate…
Ecma TC39
- 官网:www.ecma-international.org
- TC39:tc39.es
- Github:github.com/tc39
- Discourse:es.discourse.group
- AM会员:www.ecma-international.org/about-ecma/…
- Contributing to ECMAScript:github.com/tc39/ecma26…
- 各TC会议日程:www.ecma-international.org/about-ecma/…
ECMAScript是JS的一种标准
WEB标准制定流程
大概都是提出提案文档,然后经过各种评审讨论阶段…