前端⾯试题作业帮⼀⾯12⽉4⽇55分钟
farewell letter>幸福 英文
1.判断是不是数组?
const arr = [1,2,3,4]
1. arr instanceof Array //trueawful是什么意思
2. String.call(arr) === ‘[object Array]’;
3. Array.isArray(arr)
4. structor === Array
5. arr.__ proto__ === Array.prototype
2.Flex:1代表什么?
leybold
flex: 1 === flex: 1 1 auto; flex-grow flex-shrink flex-basis
第⼀个参数表⽰: flex-grow 定义项⽬的放⼤⽐例,默认为0,即如果存在剩余空间,也不放⼤,如果值为
1的话,平分剩余空间第⼆个参数表⽰: flex-shrink 定义了项⽬的缩⼩⽐例,默认为1,即如果空间不⾜,该项⽬将缩⼩,如果值为1, 将不缩⼩
第三个参数表⽰: flex-basis 给上⾯两个属性分配多余空间之前, 计算项⽬是否有多余空间, 默认值为 auto, 即项⽬本⾝的⼤⼩
3.margin合并的原因?
scissors怎么读我只回答了触发BFC,回答的不准确
4. javascript中有⼏种数据类型?
基本数据类型:Undefine Null String Number Boolean Symble(ES6新增) BigInt(ES10新增)
引⽤数据类型有 Object Array Functionheva
5.TCP三次握⼿四次挥⼿?
钩吻海蛇
第⼀次握⼿:建⽴连接时,客户端发送syn包(syn=x)到服务器,并进⼊SYN_SENT状态,等待服务器确认;SYN:同步序列编号(Synchronize Sequence Numbers)。
elon musk第⼆次握⼿:服务器收到syn包,必须确认客户的SYN(ack=x+1),同时⾃⼰也发送⼀个SYN包(syn=y),即SYN+ACK包,此时服务器进⼊SYN_RECV状态;
第三次握⼿:客户端收到服务器的SYN+ACK包,向服务器发送确认包ACK(ack=y+1),此包发送完毕,客户端和服务器进⼊ESTABLISHED(TCP连接成功)状态,完成三次握⼿。
6.盒模型
7.⼿写⼀个左右两边固定,中间⾃适应布局python学习班
8.box-sizing什么意思
愿望的英文
9.JS数据类型
10.说⼀下Promi的静态属性?,race,all他俩的作⽤
11.⼿写⼀个Promi.all
12.⼀个输出题
var a =10;
(function(){
console.log(a);//undefined var a =5;
a =20;
console.log(a)// 20
})()
console.log(a)// 10