HTML
- cookie & seesion
- Fetch
- Localstorage & SessionStorage
- postMessage
- requestAnimationFrame
- 自定义属性
data=*
- ServiceWorker
- Document Type
- 实体字符
- 语义化
- Repaint & Reflow
- defer & async
CSS
- 盒模型
- 定位
- z-index
- 布局 & 居中
- 浮动 & 清理浮动
- media query
- flex
- rem
- sass、less
建议看看 《CSS 世界》
JavaScript 基础
- ES6
- 数据类型
- 引用类型
- 原型链 & 继承
- this
- 事件
- 闭包
- Ajax、jsonp
- Promise
- defineProperty & Proxy
Web 基础 & HTTP 协议
- 本地 hosts 绑定
- User Agent
- MIME Type
- 正向代理 & 反向代理含义
- HTTP 状态码
- 客户端缓存
- 协商缓存
- GET、POST
- 无状态
- gzip
- Transfer-Encoding
- HTTPS 原理
- XSS 与 CSRF
- 跨域
React
- 数据驱动 UI
- state & props
- 生命周期、useEffect 第二个参数
- 常用 hook
- 父子组件通信
- HOC
- Context & redux
- saga
- dva
- ant design
- 性能优化
Node
- 单线程
- EventLoop
- Buffer & Stream
- pipe
- Koa、eggjs
工程
- 语义化版本号
- npm & package.json
- webpack & babel
- eslint
- git & commit 规范
- 非覆盖式发布
- 简单的 linux 命令
性能优化
- Performance API & Performance timeline
- 针对浏览器渲染页面原理的 CSS、JavaScript 语法层面优化
- 针对 HTTP(2) 协议特性网络性能优化(合并资源、压缩、多个域名等)
- 用户体验层面性能优化(懒加载之类)
浏览器工作原理
http://www.html5rocks.com/zh/tutorials/internals/howbrowserswork/
前端入门应该知道的
原文:https://www.cnblogs.com/dolphinX/p/12083727.html