web标准与前端开发|青训营笔记

86 阅读1分钟

这是我参与「第四届青训营 」笔记创作活动的第5天

关于前端开发

起源架构变迁

上网指接入Internet,它是地球上下相互连接的计算机构成网络。计算机网络诞生于上个世纪的60年代,标志性通信协议时TCP/IP

通过HTTP请求获取HTML文档然后展示在浏览器上

变迁图片

前端应用的领域

  • To Business
  • To Customer
  • To Developer

前端开发的领域之浏览器

Desktop

image.png

Moblile

image.png

前端开发的领域之服务器

4.前端开发的领域之服务器

image.png

5.前端开发的领域之终端和跨端

image.png

命令行/终端

  • Webpack CLI
  • Babel CLI
  • Vue CLI
  • React CLI

image.png

桌面跨端

  • Electron
  • NW.js

image.png

移动跨端

  • React Native
  • Flutter

语言、框架、工具

  • HTML
  • CSS
  • JavaScript
  • WebAssembly 类似汇编的语言,可以以接近原生的速度运行,也可以和js进行互操作,交换数据共享内存,可以让浏览器实现像游戏引擎等对性能要求比较大的应用

浏览器、网络、服务器

深入理解现代浏览器

An overview of HTTP - HTTP | MDN (mozilla.org)

学习路线图

路线图.png

2关于Web标准

了解web标准组织

W3C:World Wide Web Consortium

image.png

Ecma:Ecma International

image.png

WHATWG:Web Hypertext Application Technology Working Group

image.png

IETF:Internet Engineering Task Force

image.png

Ecma的AM(Associate Member)会员目前有18家,中国公司有字节跳动、360、阿里、华为、腾讯等5家

W3C

规范制定流程

W3C规范制定流程

image.png

Ecma TC39规范制定流程

image.png