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

104 阅读1分钟

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

1. 关于前端开发

起源、架构、变迁

Web于1989年初诞生,起初的Web仅由三种技术构成

  • HTML
  • HTTP
  • URL

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

Snipaste_2022-07-30_13-19-41.png

前端开发的应用领域

  • Business
  • Customer
  • Developer

前端应用领域之浏览器

  • 客户端
  • Chrome
  • Edge
  • Firefox
  • Opera
  • Safari

移动端

  • 安卓
  • IOS

前端应用领域之服务器

  • Nodejs
  • express
  • koa

前端应用领域之终端和跨端

命令行/终端

  • webpack cli
  • babel cli
  • vue cli
  • react cli

桌面跨端

  • Electron
  • nw.js

移动跨端

  • React Native
  • Flutter

语言、框架、工具

Snipaste_2022-07-30_13-29-04.png

Snipaste_2022-07-30_13-29-20.png

浏览器、网络、服务器

浏览器 

推荐文章:

Snipaste_2022-07-30_13-29-37.png

Snipaste_2022-07-30_13-29-59.png

学习路线图

Frontend Developer Roadmap: Learn to become a modern frontend developer

2. 关于Web标准

  • W3C: World Wide Web Consortium (通常意义上的Web标准)

  • Ecma: Ecma International(ECMAScript标准化规范)

    • Ecma TC39官网:Home - Ecma International (ecma-international.org)
    • TC39:TC39 – Specifying JavaScript.
    • Github:Ecma TC39 (github.com)
    • Discourse(讨论组):TC39 - Specifying JavaScript (es.discourse.group)
  • WHATWG: Web Hypertext Application Technology Working Group

    • 官网:Web Hypertext Application Technology Working Group (WHATWG)
    • Github:WHATWG (github.com)
    • 规范查询:Standards — WHATWG
  • IETF: Internet Engineering Task Force

    • 官网:IETF | Internet Engineering Task Force
    • Github:Internet Engineering Task Force (IETF) (github.com)

W3C规范制定流程

Snipaste_2022-07-30_13-40-25.png

总结感想

作为一名前端工程师,掌握前端开发的一些web标准、了解浏览器和网络、及时获取技术的更新都是很重要的。