张蕾的技术博客Web前端之路让前端飞

前端面试真题解读5

2017-06-20  本文已影响153人  cd72c1240b33

用友网络前端面试题
1、请写出以下代码的运行结果?

var fullName = 'language';
var obj = {
  fullName:'javascript',
  prop:{
     getFullName:function(){
       return this.fullName;
     }
  }
}
console.log(obj.prop.getFullName());
var test = obj.prop.getFullName;
console.log(test());

2、请写出以下代码的运行结果

var name = 'window';
var Tom = {
name:'Tom',
show:function(){
   console.log(this.name);
},
wait:function(){
   var fun = this.show;
   fun();
  }
};
Tom.wait();

3、在String对象上定义一个repeatify函数。这个函数接受一个整数参数,来明确字符串需要重复几次。这个函数要求字符串重复指定的次数。比如:

'abc'.repeatify(3); // abcabcabc

4、正则匹配输出 hello[哈哈]world

var str = 'hello![](haha.png)world';

5、请罗列常见清除浮动的方案?
6、陈述Zepto tap事件点选的原因及解决方案?
7、解释一下Javascript的同源策略。你所能了解到的ajax跨域解决方案以及各种方案的优缺点?
8、罗列移动前端常用自适应解决方案?
9、cookie、localStorage、sessionStorage三者的优缺点和使用场景。

上一篇 下一篇

猜你喜欢

热点阅读