笔试遇到的题目汇总

 

  1. 写出一个函数将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。




posted @ 2021-03-04 18:25  Tooyama  阅读(43)  评论(0)    收藏  举报