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

92 阅读2分钟

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

1 起源、架构、变迁

  1. 1989年诞生时,Web由三种技术组成:
    1. HTML
    2. HTTP
    3. URL
  2. CSS和JavaScript是几年后才出现的。
  • 只读时代 1989-2004
    • HTML CSS JavaScript
    • 单向发布
    • 静态只读
    • 链接跳转
    • 刷新页面
    • 表格对齐元素
    • CGI
  • 体验时代 2005-2010
    • 动态交互
    • 社交媒体
    • 用户生成内容
    • 单页应用
    • jQuery
    • YUI
  • 敏捷时代
    • 2010-2021
    • 模块化
    • 组件化
    • 转译
    • 打包
    • React.js
    • Vue.js

2 前端应用的领域

  • 浏览器
    • 浏览器,包括桌面浏览器和移动浏览器,以及移动应用中的web View都属于浏览器直接渲染Web应用的范畴;
    • 桌面浏览器包括Chrom,Edge,Firefox,Opera,Safari五个主流浏览器,随着谷歌开源项目的不断攻城略地,也随着开源运动的不断属性,浏览器的多样性正在减少。因为Edge和Opera都已经选择站到了谷歌的阵营,所以事实上只有Chrome,Safari和Firefox三个浏览器。
    • 移动浏览器主要是Chrome,Safari还有国内小程序提供商定制的一些浏览器引擎。
  • 服务器
    • 服务端的开发目前还是主要依托于Node.js这个成熟的JS运行时,npm包管理平台已经成为世界上最大的程序包管理平台;
  • 终端和跨域
    • 这个应用领域常是开发者工具,比如命令行工具里的React和Vue都有CLI版。

3 语言、框架、工具

4 浏览器、网络、服务器

5 关于Web标准

  1. Web标准组织
  2. W3C和Ecma的情况
  3. W3C规范制定流程
    1. 工作草案
    2. 候选推荐
    3. 提议推荐
    4. 推荐标准(标准的最终形态,不是强制性标准)
  4. Ecma TC39规范制定流程

如何参与?年度大会 工作组会议

今天就到这了,O(∩_∩)O