一、前端基础 1、HTML 行内元素、块级元素HTML语义化 2、CSS 盒子模型CSS选择器BFCpositionFlex布局CSS优先级双飞翼 & 圣杯布局CSS新特性CSS样式隔离CSS性能优化层叠上下文div居中浮动 3、JavaScript 原型链继承作用域闭包变量提升this 的指向立即执行函数instanceof 原理bind 的实现apply 和 call柯里化v8 垃圾回收机制浮点精准度new 操作符事件循环机制promise 原理generator 原理 4、浏览器 跨标签页通信history 和 hash 两种路由DOM树事件模型缓存策略浏览器架构浏览器工作原理内存泄漏 5、性能 前端性能优化指标RAIL前端性能优化手段重排和重绘白屏大量图片加载优化描述下浏览器从输入网址到页面展现的整个过程动画性能渲染合成层 6、工程化 模块化机制tree shakinguglify 原理babel 原理webpack 工作流程webpack 插件机制webpack loader 机制前端微服务 二、框架 1、Vue