评多多2017提前批前端笔试题

#几个重要的考点:
1、HTTP2.0的新技术:
多路复用、流量控制、客户拖拽、服务器推送、websocket、协商和TLS义务化
2、HTTP的状态码(具体):
400:服务器不理解语法,客户端请求语法错误
304:请求资源未更新
401:未授权
404:未找到资源
3、编程:给定arr=[-1,0,1,2,-1,4],求出arr[i]+arr[j]+arr[k]=0的组合,如:[-1,0,1]、[-1,-1,2]
代码:
var getIJK=function(arr){
if (!arr||!arr.length) {
return [];
}
arr.sort();
var temp='',res=[];
for(var i=0;i<arr.length;i++){
temp=arr[i]+arr[i+1];
for(var j=i+2;j<arr.length;j++){
if (arr[i]==arr[i+1]&&arr[i]==arr[j]) {
break;
}
if ((Math.abs(temp)===arr[j])&&(temp+arr[j]===0)) {
res.push([].concat(arr[i],arr[i+1],arr[j]));
break;
}
}
}
return res;
}
4、编程:完成mul函数,console.log(mul(2)(3)(4))//24
代码:
var mul=function(m){
return function(n){
return function(l){
if (m&&n&&l) {
return m*n*l;
}
};
};
};
5、this的相关内容
6、reflow(回流)相关知识
答:
触发回流reflow的操作:
任何改变浏览器窗口大小的操作
任何改变DOM树的操作,包括删除添加节点
任何改变元素位置、大小、形状的操作
触发重绘redraw的操作:
不可见到可见(visible属性)
颜色或图片的变化(background、border-color、color等)
触发回流一定触发重绘

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

明致成

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值