近期面试碰到的问题,持续更新...

111 阅读1分钟

css

  • 垂直水平居中的几种方式
  • 盒模型的理解

js

  • for和foreach的区别,foreach和map的区别
  • 同步和异步的区别以及用到的场景
  • settimeout和setinterval的区别
  • 浅拷贝和深拷贝的区别
  • 判断对象的数据类型,如何判断一个对象是否存在
  • js的事件循环机制
  • 构造函数作用,es5和es6中两者的区别
  • Promise里的代码为什么比setTimeout先执行?
  • 用过es6哪些新特性
  • 箭头函数和普通函数的区别,以及其中的this指向
  • 如何改变this指向
  • 数组去重

vue

  • 生命周期
  • new Vue()过程
  • 如何异步加载组件
  • 组件通信及vuex原理
  • v-show和v-if的区别
  • computed和watch的区别及使用场景
  • 插槽slot的理解,以及如何判断是否有插槽
  • 对vue的mixin的理解,有哪些应用场景?
  • 用vue实现一个树形组件

webpack

  • webpack有哪些常用插件