2020年前端面试题总结

2020年面试题总结

http协议部分

1.http 常用状态码 301 302 304 403及其含义
2.http1.0和http1.1及http2.0区别
3.webSocket和轮询及长轮询区别

js部分

1.变量提升的含义
2.谈一谈闭包
3.this指向以及修改方法
4.栈队列与堆队列的区别
5.说说bind、call、apply的 区别
6.cookie和localSrorage、session、indexDB 的区别
7.说说重绘(Repaint)和回流(Reflow)
8.说说函数节流和防抖
9.快速去重的方法
10.列出你了解的或者你用到过的性能优化方案
11.图片性能方面的优化(图标尝试雪碧图)——图片懒加载+节流

css部分

1.css画个三角形
2.水平、垂直居中的方法
3.动画写法
4.浏览器兼容性

框架部分

1.Vue 生命周期
2.Vue 双向绑定
3.Vue路由跳转与生命周期
4.Vue不同组件之间的通信
5.对MVVM框架的理解

你可能感兴趣的:(2020年前端面试题总结)