1.用js打印一个乘法表
这一题面试官考察的是你关于js的打印相关基础api的熟悉程度
2.斐波那契数列函数(30以内)
斐波那契数列,就是数列的每一一个数字,都是前两个数字相加的和,常见面试题
斐波那契数列是一个可难可简单的题目,从暴力递归,到动态规划,以及数学地推公式和矩阵优化几个级别,这里要求了30以内,说明对性能要求不高
3.手写Promise
4.手写防抖节流
5.不用sort实现排序,比如输入[3,2,6,9,1,4,8] 返回排序后的数组
考点就是常见的各种排序算法,比如冒泡,快排等,可能还会考察空间时间复杂度等问题
请js实现一个permute函数,输入数字123, 打印出这三个数字的全排列
6.v-show和v-if的区别是啥
v-if很好理解,三元表达式,控制vdom
v-show生成的directive如果不是node, 设置originDisplay是之前的el.style.display呀,可能是flex,可能是inline 还有可能是inline-block等