前端面试题
题目类型
一、基础题
js原生:
1.javascript内置对象
Array Math Date String Number Boolean RegExp global
2.Array常见方法
push pup shift unshift splice
slice contract
sort reverse
map reduce
join
from、of、find、findIndex、copyWithin、fills、entries、keys、values
var arrObj = { 1: '0', 2: '1', 3: '2', length: 5 } var arr = Array.from(arrObj, (item) => { return item || 'hahah'; }); // ['hahah', '0', '1', '2', 'hahah']
Array.of(3, 4, 5); // [3, 4, 5]
3.string常见方法
spilit
substring substr indexOf replace
4.数组去重算法
5.类数组转化为数组
6.jquery常见api
7.闭包
8.this 作用域
二、css
1.盒子模型
2.布局方式
3.定位一个元素垂直水平居中
4.选择器优先级
5.动画