前端面试总结

204 阅读1分钟

css

  1. 移动端屏幕适配 rem、media、另考虑工程
  2. 1px 像素处理
  3. css 提升动画渲染
  4. css 重绘和回流
  5. 垂直居中不同场景下的方案
  6. 盒模型
  7. position 定位及其含义
  8. css 权重
  9. 弹性布局
  10. le7 专属样式前缀
  11. rgba 和 apacity 的区别
  12. 样式兼容性
  13. Flex 相关

js

  1. 基本数据类型
  2. set 和 map 的使用
  3. null == undefined
  4. == 和 === 的区别
  5. event loop
  6. 快排
  7. 正则
  8. 深浅拷贝
  9. class 和 prototype 的区别
  10. 时间格式化处理思路
  11. 原型链
  12. 事件代理
  13. 跨浏览器事件模型
  14. localStorage 和 sessionStorage

vue

  1. keep-alive 之后的生命周期
  2. data 的书写方式为什么是一个方法
  3. 双向绑定原理
  4. 增加新属性到data
  5. router 的实现原理,history
  6. 组件传值 props emit vuex
  7. watch 和 computed 的区别
  8. emit 和 callback 的区别
  9. created 和 computed 的区别
  10. 自定义指令
  11. data 中 何时用对象 何时用function
  12. Vue-router 有几种模式
  13. Jsonp 原理、弊端
  14. Promise 相关知识
  15. 跨域问题

优化

  1. 性能优化
  2. 用户体验优化
  3. 移动端首屏优化

webpack

  1. html 模板
  2. cdn 引用

http请求

  1. 1-5状态码
  2. 请求优化
  3. http2