2023年前端面试题

121 阅读1分钟

HTML

  1. 有哪些常用标签? CSS
  2. 实现一个盒子的居中效果
  3. 如何修改element-ui组件的样式 JS 1 请讲一讲async await / promise
  4. 请你讲一讲宏任务、微任务
  5. 说一说你对原型链的理解
  6. localstorege和seionstorege/cookie有什么区别?
  7. 数组有哪些常用的方法? VUE2
  8. 请讲一下vue2的组件通信方式有哪些?
  9. v-model是如何实现的?
  10. v-if和v-show有什么区别?
  11. v-for和v-if可以一起使用吗?如果可以谁的优先级更高?
  12. 有哪些常用的方法?
  13. data为什么是一个函数?
  14. 计算属性和watch有什么区别?
  15. 插槽有哪几种?

VUE3

  1. 相比于VUE2的变化有哪些? VUE-Router
  2. 路由之间跳转如何携带参数?
  3. 有哪些常用的路由方法? VUEx 1.VUEx的使用流程是什么? 组件封装
  4. 封装过那些组件?

项目优化

  1. 防抖/节流
  2. 对于你所做的项目,你都做过哪些优化?

Nodejs

  1. 有使用过egg或者Koa吗?

git

  1. 常用命令
  2. 或者用哪些可视化操作工具?

webapck

  1. loader 和 plugin有什么区别?
  2. 使用过webpack的哪些能力?
  3. babal有什么用? 其他
  4. 解决跨域的办法有哪些?
  5. 微前端