编程前端知识前端开发

前端开发面试题

2015-11-29  本文已影响1108人  乘着风

上周参加了几家面试,总结了一些遇到值得记录和分享的一些面试题。

图片来自网络

阿里:

overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;

webkit内核实现方式:

overflow : hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;

或者,限制高度,超出的隐藏,在末尾加上一个内容为省略号的元素:

<div>阿斯顿快来发发发发发发发发发发发发发发发发发发发发发发发发发发</div>
<style type="text/css">
    div{
        width: 200px;
        overflow: hidden;
        text-overflow:ellipsis;
        height: 36px;
        line-height: 18px;
        position: relative;
        z-index: 11;
    }
    div:after{
        content: "...";
        display: inline-block;
        position: absolute;
        bottom: 0;
        right: 0;
        text-align: right;
        z-index: 12;
        background: #fff;
    }
</style>

ps:阿里真是不一样,一位很有(不)个(顺)性(眼)的开发直接用电脑让我展示线上的项目相应的问问题。


人人网:

$.ajax(){
  url:'/heihei.com/get',
  data:data,
  async:true,
  type:"post",
  dataType:'json',
  success:funciton(){},
  error:function(){}
}
$(selector).on("events", "dom", handler(){})
var number = '1234567890ab';
var newNumber = number.substring(0,4) + '-' + number.substring(4,8) + '-' + number.substring(8,12);
console.log(newNumber);
 var tt = '你好';
function a(){
  alert(tt);
  var tt = '再见';
  alert(tt)
}
a();

奇虎360:

a();
b();
function a(){console.log('a')}
var b = function(){console.log('b')}

京东

var t = true;
setTimeout(function(){ t = false; }, 1000);
while(t){ }
alert('end');
var a = 10;
var ob = {
    a:2,
    fn:function(){
        console.log(a);
        console.log(this.a);
    }
}
ob.fn();
var f = ob.fn;
f();

58赶集


其他:

function power(num){
    if(num < 2) {
        return 1;
    } else{
        return power(n-1) + power(n-2);
    }
}
typeof true; //"boolean"
typeof Boolean(true); // ?
typeof new Boolean(true); // ?
typeof (new Boolean(true)).valueOf(); // ?
var fun = function(){
    var sub = function(){
    return (new Boolean(true)).valueOf();
  }
  return sub;
}
typeof fun();
<style>
  .classA{ color:blue;}
  .classB{ color:red;}
</style>
<body>
  <p class='classB classA'> 123 </p>
</body>

</br></br>

推荐阅读:前端开发面试经, 从面试官角度分析前端面试。

上一篇 下一篇

猜你喜欢

热点阅读