一、CSS面试题
- 选择器优先级怎么计算的
- 重绘和重排(回流) ==> 页面重绘和回流以及优化 (www.css88.com/archives/49…)
- 左固定,右边自适应
- 左右固定,中间自适应
- strict footer布局
- 编写九宫格
- flex布局
- flex布局 float布局 postion的4个属性各个函数
- 一个div在页面水平垂直居中
- 固定大小
- 不固定大小
二、JS面试题
- 数据类型(基本 + 引用 + ES6)
- 预解释
- 作用域,作用域链(包括ES6)
- 原型,原型链
- 继承的多种方法(ES6 extends)
- 闭包,高级闭包,优缺点
- this指向问题
- js异步这几年的演变过程
- 事件的这几年演变过程(3种)
- 事件捕获
- 事件冒泡
- 设计模式
- 模块化 AMD、CMD、CommonJS规范
- http协议
- 跨域多种解决方法
- 后台请求头设置
- ngnx代理
- jsonp
- CROS资源共享
- 拓展
- JS各大对象的属性和方法(ES6新增)
- fetch全局对象获取数据
- cookie、localStorage、sessionStorage
三、Vue面试题
- 生命周期
- 数据响应式原理
- computed、watch、methods区别
- vueRouter
- vuex
1.DOM渲染机制与常见性能优化: 2.浏览器输入URL地址,都经理了什么 3.页面加载顺序
flex布局