关于Web的标准
标准组织(中文名为机翻)
W3C: World Wide Web Consortium 万维网联盟
官网: https:/ /www.w3.org
Github: https:/ /github.com/w3c
规范查询: https:/ /www.w3.org/TR
Ecma: Ecma International ECMA国际
官网: www.ecma-international.org
TC39 : tc39.es
Github : github.com/tc39
Discourse : es.discourse.group
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
前端的起源、架构、变迁
*“蛮荒时期”*的Web时代
1989年诞生时,Web由三种技术构成:●HTML●HTTP●URL
CSS和JavaScript是后几年才诞生。
前端应用的领域
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