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

159 阅读2分钟

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

这是我参与「第四届青训营」笔记创作活动的的第5天,前端开发是一个随着Web标准不断健全和完善发展起来的职业,这节课从宏观视角概述了前端开发这一职业的起源和变迁,重点介绍了与前端开发密切相关的国际标准组织:WW3C和EcmaTC39。以下是我这节课的笔记:

1.关于前端开发

起源、架构、变迁

很多人分不清“上网”是上的哪个网?即使在互联网的诞生地也是如此。Web的普及和深入人心由此可见一般。上网指接入Internet,它是地球上相互连接的计算机构成的网络。计算机网络诞生于.上个世纪的60年代,标志性通信协议是TCP/IP。

只读时代(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

2.关于Web标准

2.1了解Web标准组织

Web 标准是由各大标准组织制定,由浏览器和其他 Web 底层框架或工具来实现,再提供给开发者能以最小成本开发适用于多平台的 Web 应用,这些标准是我们能访问无数网站的前提。

2.2W3C与Ecma会员

  • W3C目前在全球有457家会员,其中北航总部 (中国区)会员47家;
  • Ecma的AM (Associate Member) 会员目前有18家,中国公司有字节跳动、360、阿里、华为、腾讯等5家。

3.总结

这节课我了解了前端开发这一职业的起源和变迁,学习了与前端开发密切相关的国际标准组织:WW3C和EcmaTC39。