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

38 阅读1分钟

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

课堂内容

关于前端开发

一、起源、架构、变迁

1989年诞生时,Web由三种技术构成

  • HTML
  • HTTP
  • URL

CSS和JavaScript是几年后才出现的。

  • 只读时代(1989-2004)
    • HTML/CSS/JavaScript
    • 单向发布
    • 静态只读
    • 链接跳转
    • 刷新页面
    • 表格对齐元素
    • CGI
  • 体验时代(2005-2010)
    • Ajax/Web API/jQuery
    • 动态交互
    • 社交媒体
    • 用户生成内容(UGC)
    • 单页应用(SPA)
    • jQuery
    • YUI
  • 敏捷时代(2010-2021)
    • Fetch/Node.js/Webpack
    • 模块化
    • 组件化
    • 转译(transpiling)
    • 打包(bundling)
    • React.js
    • Vue.js

二、前端应用的领域

  • To Business
    • 企业级应用(银行、公司),公有云
  • To Customer
    • 客户端,门户网站
  • To Developer
    • 提高开发效率的工具

三、浏览器

  • 桌面浏览器
    • Chrome,Edge,Firefox,Opera,Safari
  • 移动浏览器
    • Chrome,Safari,一些小程序定制的浏览器引擎

四、服务器

  • node.js
  • Express
  • Koa
  • Deno

五、终端和跨端

  • 终端:
    • Webpack CLI
    • Babel CLI
    • Vue CLI
    • React CLI
  • 跨端
    • 桌面跨端
      • Electron
      • NW.js
    • 移动跨端
      • React Native
      • Flutter

六、语言、框架、工具

  • 前端
    • HTML
    • CSS
    • JavaScript
    • WebAssembly
  • 框架和工具

image.png

七、浏览器、网络、服务器

image.png

image.png

关于Web标准

一、标准组织

  • W3c:
    • World Wide Web Consortium
  • Ecma:
    • Ecma International
  • WHATWG:
    • Web Hypertext Application Technology Working Group
  • IETF:
    • Internet Engineering Task Force

二、W3C、Ecma、WHATWG、IETF

三、W3C及Ecma会员

image.png

以上就是我总结的第五课的内容了,内容有疏漏还请见谅,有错误还请指正。今天的内容比较轻松,大家也可以复习一下前几天的内容,希望我们一起进步,顺利结营!