2021前端面试题总结(精简版)

vue

  • v-if和v-show的区别
  • v-if和v-for的优先级
  • vue修改数据页面不更新
  • v-for中的key的作用
  • vue组件中data为什么必须是个函数
  • vue-router
  • $nextTick的作用
  • 双向数据绑定原理
  • Object.defineProperty
  • vue2与vue3的区别
  • promise
  • Vuex
  • async await
  • slot
  • vue生命周期函数
  • vue传值方式
  • vue常用的指令
  • vue中prop 验证 和默认值
  • keep-alive 作用以及应用场景
  • vue中methods,computed, watch 的区别
  • vue常用修饰符
  • 简述MVVM
  • Vue 虚拟Dom  diff算法
  • vue中的filter
  • vue自定义指令、自定义指令使用场景
  • 重绘与重排

js

  • 原型与原型链  
  • 闭包     
  • js继承
  • 作用域和作用域链
  • 异步和单线程
  • 什么是ajax及四步骤
  • 深拷贝与浅拷贝的区别?及手写深拷贝
  • for...in 和 for...of 有什么区别
  • sessionStorage localStorage cookie 的区别
  • h5 和css3 的新特性
  • js数据类型检测的四种方法
  • 什么是跨域以及处理跨域的方案
  • es6 有哪些拓展
  • let const var 三者之间的区别
  • 箭头函数与普通函数的区别
  • 你理解的面向对象

微信小程序

  • 微信小程序生命周期 / 页面的生命周期
  • 小程序开发与网页开发的区别
  • 微信小程序优化

你可能感兴趣的:(面试题,javascript,vue,小程序,面试,vue,javascript)