Web标准和前端开发
关于前端开发
起源、架构、变迁
- 只读时代 1989-2004
- HTML/CSS/JavaScript
- 单向发布
- 静态只读
- 链接跳转
- 刷新页面
- 表格对齐元素
- CGI
- HTML/CSS/JavaScript
- 体验时代 2005-2010
- Ajax/Web API/jQuery
- 动态交互
- 社交媒体
- 用户生成内容(UGC)
- 单页应用(SPA)
- jQuery
- YUI
- Ajax/Web API/jQuery
- 敏捷时代 2010-2021
- Fetch/Node.js/Webpack
- 模块化
- 组件化
- 转译(transpiling)
- 打包(bundling)
- React.js
- Vue.js
- Fetch/Node.js/Webpack
前端应用领域
- Business
- Customer
- Deverloper 浏览器
服务器
终端和跨端
命令行/终端:Webpack CLI,Babel CLI,Vue CLI,React CLI
桌面跨端:Electron,NW.js
移动跨端:React Native,Flutter
语言、框架、工具
前端学习路线图
关于Web标准
了解Web标准组织
- W3C:World Wide Web Consortium
- Ecma:Ecma International
- WHATWG:Web Hypertext Application Technology Working Group
- IETF:Internet Engineering Task Force