这是我参与「第四届青训营 」笔记创作活动的的第5天
三个时代
只读时代: 单向发布, 链接跳转, 刷新页面
体验时代: Ajax的提出, SPA, 动态交互, jQuery
敏捷时代: React, Vue的出现, 模块化, 组件化
前端应用场景
浏览器
服务器: node, deno…
命令行: webpack CLI, Vue CLI…
桌面端: Electron, nw.js
移动端: React Native
前端语言
HTML
CSS
JS
WebAssembly(类汇编化语言, 一般是将C/CPP/Rust代码转化为WASM), 应当注意这一趋势
前端学习路线
浏览器原理
深入理解现代浏览器
前端相关组织与标准
W3C: XML, HTML, DOM, CSS, WebAPI ECMA: ECMAScript WHATWG: HTML5, WebAPI IETF: TCP/IP, HTTP