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。