笔试遇到的题目汇总
- 写出一个函数将arr随机排列,随机打乱数组;
let arr = [1,2,3,4,5,6,7,8,9,10]
function randomSortArray(arr){ let backArr = [] while(arr.length){ let index = parseInt(Math.random() * arr.length) backArr.push(arr[index]) arr.splice(index,1) } return backArr }
arr.sort(() => Math.random() - 0.5)
2.标准盒模型和IE盒模型:
标准:
由 width 设置的, padding 和 border 另外计算的;即在标准模式下的盒模型,盒子实际内容(content)的width/height=width/height;总宽度/高度=width/height+padding+border+margin。
怪异/IE:
盒子的(content)宽度+内边距padding+边框border宽度=width/heigh,盒子总宽度/高度=width/height + margin = 内容区宽度/高度 + padding + border + margin。
浙公网安备 33010602011771号