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