一套Web前端笔试测试题

匿名网友 匿名网友 发布于: 2015-10-13 00:00:00
阅读 168 收藏 0 点赞 0 评论 0

  1. 以下两段代码有什么不同?
    setTimeout(function(){
    /* 代码块... */  
    setTimeout(arguments.callee, 10); 
    }, 10); 
    
    setInterval(function(){ 
    /*代码块... */ 
    }, 10);
  2. 判断字符串是否是这样组成的,第一个必须是字母,后面可以是字母、数字、下划线,总长度为5-20。
  3. 实现 Array.prototype.forEach 方法。
  4. 使用Javascript打印出1-10000之间的所有对称数(例如 121 1331等)。
  5. 使用纯CSS实现未知尺寸的图片(但高宽都小于200px)在200px的正方形容器中水平和垂直居中。
  6. 实现一个字符串格式化函数,function format(str, obj),将str中的 “#{name}”替换成 obj中对应的值。比如:
    format(“#{name} say: #{msg}”, {name: ‘Bob’, msg: ‘hello!’})
    输出: “Bob say: hello!”
评论列表