第六节课学习笔记| 青训营

48 阅读1分钟

关于Web的标准

标准组织(中文名为机翻)

W3C: World Wide Web Consortium 万维网联盟
官网: https:/ /www.w3.org
Github: https:/ /github.com/w3c
规范查询: https:/ /www.w3.org/TR

QQ截图20230805200753.png

Ecma: Ecma International ECMA国际
官网: www.ecma-international.org
TC39 : tc39.es
Github : github.com/tc39
Discourse : es.discourse.group

QQ截图20230805201030.png

WHATWG: Web Hypertext Application Technology Working Group Web超文本应用
技术工作组

官网: whatwg.org/
Github: ( github.com/whatwg
规范查询: spec.whatwg.org/
IETF: Internet Engineering Task Force 互联网工程工作队
官网: www.ietf.org/
Github : github.com/ietf

前端的起源、架构、变迁

QQ图片20230805202448.png

*“蛮荒时期”*的Web时代

1989年诞生时,Web由三种技术构成:●HTML●HTTP●URL
CSS和JavaScript是后几年才诞生。

QQ截图20230805202624.png

前端应用的领域

To Business:为了工程!
To Customer:为了用户!
To Developer:为了发展!
For Horde:为了部落(x)

浏览器

这也算前端的应用领域之一,这个大家在熟悉不过了,无论桌面端还是移动端,只要你在看我这篇文章,就是浏览器的应用。(づ ̄3 ̄)づ╭❤~

服务器

前端应该指负责生成页面视图的服务器吧,一般需要能应付前面响应的大量IO,相对而言后端负责业务处理的服务器,相对地需要大量的运算CPU和内存,对IO响应要求不高,如果直接让后端也处理IO效能不好,所以前端负责缓冲着请求,然后向后端再请求服务,后端处理完响应后再响应返回,分开处理。

终端和跨端

命令行/终端: ➢Webpack CLI ➢Babel CLI ➢Vue CLI ➢React CLI
桌面跨端: ➢Electron ➢NW.js
移动跨端: ➢React Native ➢Flutter

QQ截图20230805210327.png