这是我参与「第四届青训营 」笔记创作活动的第4天
web起源
- 基本架构:HTTP+HTML+URL (只读时代)
- Ajax+Jquery+API (交互时代)
- Fetch+Node.js+webpack(敏捷时代)
web中的服务器
目前,Node.js是最主流的服务器,前端开发大部分依托于它。除此之外,还有Express/Koa/Deno等
终端和跨端
- 终端:webpack/babel/vue中的cli脚手架实现了终端操作程序的功能
- 跨端:
- 桌面端:Electron / NW.js
- 移动端:React Native / Flutter
WebAssembly
- 一种新的编码方式,可将高级语言编译成webAssembly,使其接近原生速度运行在浏览器中
浏览器
推荐文章:深入理解浏览器起源
网络
推荐文章:HTTP 概述
前端学习网站:roadmap.sh/frontend
web标准
W3C
- 是Web技术领域最具权威和影响力的国际中立性技术标准机构
会议
- 年度大会: AC 、TPAC(注册W3C会员可参与)
- 工作会议、日常会议
- 官网:www.w3.org/
- github:github.com/w3c
- 规范文档:www.w3.org/TR/
Ecma
- 建立了很多信息和电信技术标准
- 官网:www.ecma-international.org/
TC39:tc39.es/
- 它负责管理着 ECMAScript 语言和标准化 API。 ECMAScript 语言和标准化 API 又可以分为两个标准:
- 第一个是 ECMA-262[5] 标准,它包含了语言的语法和核心的 API。
- 另一个标准 ECMA-402[6] 则包含了一些国际化的 API,提供给 ECMAScript 核心 API 选择性支持。
- github:github.com/tc39
会议
-
年度大会:GA
-
TC39:1~2个月
-
Discourse:es.discourse.group
-
Contributing to ECMAScript:github.com/tc39/ecma26…
-
WHATWG:网络HTML 5 标准为目的而成立的组织
- 官网:whatwg.org/
- Github:github.com/whatwg
- 规范查询:spec.whatwg.org/
-
IETF:负责互联网相关技术规范的研发和制定
- 官网:www.ietf.org/
- Github:github.com/ietf