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

49 阅读1分钟

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

web起源

  • 基本架构:HTTP+HTML+URL (只读时代)
  • Ajax+Jquery+API (交互时代)
  • Fetch+Node.js+webpack(敏捷时代)

web中的服务器

目前,Node.js是最主流的服务器,前端开发大部分依托于它。除此之外,还有Express/Koa/Deno等

终端和跨端

  • 终端:webpack/babel/vue中的cli脚手架实现了终端操作程序的功能
  • 跨端:
  1. 桌面端:Electron / NW.js
  2. 移动端:React Native / Flutter

WebAssembly

  • 一种新的编码方式,可将高级语言编译成webAssembly,使其接近原生速度运行在浏览器中

image.png

浏览器

推荐文章:深入理解浏览器起源

网络

推荐文章:HTTP 概述

前端学习网站:roadmap.sh/frontend

web标准

W3C

  • 是Web技术领域最具权威和影响力的国际中立性技术标准机构

会议

Ecma

TC39:tc39.es/

  • 它负责管理着 ECMAScript 语言和标准化 API。 ECMAScript 语言和标准化 API 又可以分为两个标准:
  • 第一个是 ECMA-262[5] 标准,它包含了语言的语法和核心的 API。
  • 另一个标准 ECMA-402[6] 则包含了一些国际化的 API,提供给 ECMAScript 核心 API 选择性支持。
  • github:github.com/tc39

会议