被虐题

百度二面的面试题
一、三栏布局:左边和右边定宽,中间自适应;
二、关于闭包的问题:
1. 问题一 a(1,2,3,...) = 1+2+3+...
2. 问题二 b= a(1)+add(2)+add(3)
b.getvalue = 1+2+3


function a(n){
return {
add:function(m){
n+=m;
return this;
},
getvalue:function(){
return n;
}
}
}
三、有三个人,A不吃羊肉,吃菜,B要吃肉,C不吃海鲜。问当三人都进来吃饭时,且人+1应如何排布:
菜,肉(牛+羊),海(虾),瓜
分别按照需求进行排布当A进来,去掉羊,当C进来时去掉虾,则菜和西瓜就作为补给。
四、iframe的优缺点
五、前端的构建工具:Grunt、Gulp等
六、JS框架的原理与机制。

你可能感兴趣的:(面试题)