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

210 阅读2分钟

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

关于前端开发

前端开发起源

来源于Information Managememt论文关于web的起源

[论文网页版](url:The original proposal of the WWW, HTMLized (w3.org))

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

web架构

  • HTTP——超文本传输协议
  • HTML——表示网页结构
  • URL——唯一标识资源(统一资源定位器)

image.png css和JavaScript是后来出现的

前端变迁

时代时间技术特点
只读时代1989-2004HTML/CSS/JavaScript- 单向发布,刷新页面

- 静态只读,表格对齐元素

- 链接跳转,CGI

体验时代2005-2010Ajax/Web API/jQuery- 动态交互,社交媒体

- 用户生成内容(UGC),单页应用(SPA)

- jQuery,YUI

敏捷时代2010-2021Fetch、Node.js /Webpack- 模块化,组件化

- 转译(transpiling),打包(bundling)

- react.js,vue.js

前端应用领域

前段主要应用于商业、用户、开发者之间

  • 前端开发应用的领域之浏览器

image.png

  • 前端的应用领域之服务器 image.png
  • 前端开发应用的领域之终端和跨端 image.png

前端语言

前端语言包括:HTML\CSS\JavaScript;WebAssembly(类汇编)

image.png

前端框架

前端学习路线图

前端路线图 image.png

关于Web标准

了解Web标准组织

关于Web标准:W3C规范制定流程

image.png

关于Web标准:Ecma TC39规范制定流程

image.png