(以下的问题,大都网上都有答案,就不写了,个人建议对问题了解的更细致一些,面试官会让你提供比常见回答更多的内容)
css
1、选择器的优先级
2、物理像素和实际像素
3、margin的合并与塌陷
4、垂直水平居中的方式
5、CSS3的新特性
6、弹性布局,弹性布局有哪些属性
7、三栏布局(elementUI的三栏布局)
8、多行垂直居中的方式
http
1、强缓存和协商缓存
2、http状态码
3、用户输入URL,按下回车发生了什么
js
1、事件捕获、事件冒泡,事件冒泡的运用
2、事件循环
3、js原型链了解多少
4、javascript的继承关系
5、js实现对象深拷贝的方式
6、es5、es6数组添加了哪些方法
7、promise了解多少,说一下promise.all,promise.race
8、proxy了解多少
9、对es6的理解
10、call、applay、bind的区别
11、怎么解决ajax的回调地狱
12、token和session的区别
vue
1、vue路由懒加载的实现方式及实现原理
2、vue中nextstick的使用
3、Vue数据更新但页面没有更新的原因有哪些
4、wepback了解多少
5、vue的Data为什么要使用函数,为什么没有使用函数Data的数据就公用了?
6、vue的性能优化
7、vue双向数据绑定的原理
8、vuex了解多少
9、vue-router的实现原理
10、Vue组件通信的方式
11、vue自定义指令
12、怎么看vue的mvvm
13、vue怎么写一个组件
14、vue-router的实现原理
15、vue-router函数的执行顺序
16、webpack和glup的区别
17、vue的运行机制
18、为什么有mutation了还要有action
19、keep-alive的实现原理
20、使用eventBus通信的缺点
21、父子如何调用彼此的方法
22、虚拟dom
23、虚拟dom的算法diff了解多少
24、watch的属性有哪些
25、讲一下插槽
其它
1、网页性能优化
2、常用的库
3、跨域的解决方式有哪些
4、h5的新特性
5、xss、csrf
6、用户登录前端要做了什么
7、mvvm和mvc的区别,mvvm的优势
8、hash和history的区别
9、说一下单点登录