面试题分类
css
1.写出几种垂直居中div方法
2.flex定位
3.rem、em、px的区别
4.css3动画
5.canvas和svg的区别
6.link和import的区别
7.定位有哪些,他们的区别是什么
js
1.节流和防抖并实现
2.闭包的作用与利弊
3.跨域的方法
4.axios拦截器
5.请求方式有哪些
6.es6新特性
7.箭头函数与普通函数的区别
8.字符串方法&数组方法
9.数组去重&冒泡排序
10.递归函数
html
1.标准盒模型和IE盒模型
2.各大浏览器内核
3.浏览器兼容问题有哪些,并如何解决
4.浏览器的渲染过程
5.html5有哪些新属性,删除哪些属性
6.浏览器缓存
7.重绘与回流
vue
1.双向绑定原理
2.vue状态管理工具(vuex)
3.vue生命周期
4.vue父子组件传值,相邻组件传值
5.vue中watch和computed的区别
6.MVVM和MVC的区别
7.vue-router push和replace区别 params和query区别,路由传参那种方式刷新页面会导致参数消失,有什么解决办法
8.vue导航守卫
9.路有缓存
10.路由重定向
11.v-bind 和 v-model 的区别
小程序
1.小程序生命周期
2.app生命周期
3.组件使用
4.组件传值
5.数据请求封装
6.页面跳转
7.修改data数据
8.如何分包