这是我参加【第四届青训营】笔记创作活动第5天
一、关于前端开发
1.起源、架构、变迁
2.前端应用的领域
2.1浏览器:
2.2终端和跨端:
命令行/终端:
- Webpack CLI
- Babel CLI
- Vue CLI
- R eact CLI
跨端:
-
桌面跨端:
- Electron
- NW.js
-
移动跨端:
- React Native
- Flutter
3.语言、框架、工具
语言:HTML、CSS、JavaScript
4.浏览器、网络、服务器
阅读文章:
深入理解现代浏览器
An overview of HTTP
5.前端学习路线图
二、关于Web标准
1.Web标准组织
-
W3C:World Wide Web Consortium
-
官网:www.w3.org
-
Github:github.com/w3c
-
规范查询:www.w3.org/TR
-
W3C目前再全球有457家会员(link),其中北航总部(中国区)会员47家(link)
-
-
Ecma:Ecma International
-
TC39:tc39.es
-
Github:github.com/tc39
-
Discourse:es.discourse.group
-
Contributing to ECMAScript:github.com/tc39/ecma26…
-
Ecma的AM(Associate Member)会员目前有18家,中国公司有字节跳动,360,阿里,华为腾讯等5家(link)
-
WHATWG:Web Hypertext Application Technology Working Group
- 官网:whatwg.org/
- Github:github.com/whatwg
- 规范查询:spec.whatwg.org/
-
IETF:Internet Engineering Task Force
- 官网:www.ietf.org/
- Github:github.com/ietf
1.1W3C规范制定流程
- 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
1.2Ecma TC39规范指定流程
本节课了解了Web的标准与前端开发的相关内容,受益匪浅,感谢老师的分享,对日后学习很有帮助