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

68 阅读1分钟

关于前端开发

只读时代

HTML 、 CSS 、 JS

  • 单向发布
  • 静态只读
  • 链接跳转
  • 刷新页面
  • 表格对齐元素
  • CGI

体验时代

Ajax 、 Web API 、 Jquery

  • 动态交互
  • 社交媒体
  • 用户生成内容 UGC
  • 单页应用 SPA
  • JQuery
  • YUI

敏捷时代

Fetch 、 Node.js 、 Webpack

  • 模块化
  • 组件化
  • 转译 transpilling
  • 打包 bundling
  • React.js
  • Vue.js

Web 标准

标准组织

  • W3C
  • Ecma
  • WHATWG
  • IETF

W3C规范制定流程

  1. 提出提案:任何人都可以提交新标准的提案,说明解决的问题、用例和技术细节。
  2. 评估提案:W3C进行评估,判断是否需要提案进入标准化流程,否决提案需要给出理由。
  3. 成立工作组:针对提案成立相关领域的技术工作组,由不同公司的专家加入工作组。
  4. 提出实现方案:工作组对标准进行研究和讨论,提出一个或多个技术实现方案。
  5. 发布工作草案:工作组将提案发布为工作草案,在公开邮件列表征求相关方反馈。
  6. 考虑反馈:工作组考虑相关方的反馈,决定标准的技术方案和细节。
  7. 发布最后调用草案:根据反馈调整后,发布最后调用草案,这是标准的基本定稿。
  8. 发布候选推荐标准:经过工作组确认,发布候选推荐标准,等待最终批准。
  9. 发布W3C推荐标准:在一定审核后,正式发布W3C推荐标准。
  10. 维护和更新:根据需求对已发布标准进行维护和更新。