学习笔记6-web标准与前端开发 | 青训营

113 阅读2分钟

前端开发的起源

Web构想

创造空间让所有东西交互联系在一起 Tim1990

Web架构

由三种技术构成HTML、HTTP、URL 1989

JavaScript、css是几年之后才出现的

Web变迁

  • 只读时代1989-2004

单向发布、静态只读、连接跳转、刷新页面、表格对齐、CGI

  • 体验时代 2005-2010

动态交互、社交媒体、用户生成内容、单页应用、jQuery、YUI

  • 敏捷时代 2010-2021

模块化、组件化、转译、打包、React.js、Vue.js

 

前端开发的应用领域

  • 对企业

网站、平台、商业化

  • 对客户

在线教育、文化娱乐、游戏体验

  • 对开发者

模块化、打包、编译、工具(自产自销)

浏览器

image.png

服务器

image.png

终端和跨端

image.png

  • Webassembly支持多种语言,能与JavaScript相互操作,有未来前景

Web标准组织

W3C: World Wide Web Consortium

Ecma:Ecma International

WHATWG:Web Hypercext Application Technology Working Group

IETF:Internet Engineering Task Force

  • W3C目前在全球有457家会员(link),其中北航总部(中国区)会员47家(link)

  • Ecma的AM(Associate Member)会员目前有18家,中国公司有字节跳动、360、阿里、华为、腾讯等5家(link)

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

  • Explainer demo
  • Find the right community/group
  • Web IDL for APIs link
  • Step-by-step algorithms
  • GitHub, Markdown, respec, bikeshed, etc.
  • Get an early review w3ctag/design-reviewsWrite web-platform-tests(WPT) tests

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

  • Championing a proposal at TC39
  • How to write a good explainer
  • Presenting a Proposal to TC39
  • Reading a proposal draft
  • Stage 3 Proposal Reviews
  • How to experiment with a proposal before Stage 4
  • Implementing and shipping TC39 proposals

关注W3C会议

年度大会

  • AC (Advisory Committee)

  • TPAC(Technical Plenary and Advisory Committee)

工作组会议

  • 每月会议

  • 各种研讨会

我对本节课程的思考

在本节课的学习中,我系统地了解了关于前端的发展历史、现状、发展前景等内容,这些内容在今天之前我都没有接触过,这给我对前端的学习提供了更大的动力。在课程第一小节中,我大致是听得懂的,第二小节就有点半懂半不懂。可能对于我来说关于这些web的标准知识,是比较陌生的,对于计算机发展历史相对熟悉一些。我会继续努力,搞懂这些关于未来发展的知识。