笔试题
1.写出css能被继承的样式
2.画出一条0.5px的线(坑,要用缩放和UI沟通用图片)
3.js的作用域和作用域链
4.用递归将数累加到100
5.arr=[‘12’,‘35’,‘24’,‘12’,‘40’,‘24’];去重,累加(先转数据类型,还被问去重的几种方法)
面试题
1.盒子垂直居中的几种方法
2.js的类继承和原型链继承
3.promise的用处和静态方法
4.用一句的解释下闭包,具体那些用法(防抖、节流)
5.解释下防抖和节流
6.ES6的新特性,解释var,let,const的区别
7.数组里面套数组怎么快速提取出来(解构等)
8.解释v-model,怎么数据更新的(截取数据data的getter和setter方法)
9.当数据量过多的时候你怎么处理(我说分页,继续问如果有100个分页的话,用户点到100页的时候,数据量也大,我就说把之前的数据清除掉)
10.解释下箭头函数
11.小程序优化
12.Vue的虚拟DOM原理
等等等等等,记不清了
个人博客 : https://zhuangweixin.github.io/Blog/