频道栏目
首页 > 程序开发 > web前端 > HTML/CSS > 正文
腾讯前端面试题
2017-04-15 09:58:00         来源:bedisdover的博客  
收藏   我要投稿

腾讯前端面试题:2017年4月13日 10:30 面试,下午7点得到复试通知,面试结束后回忆内容,程序具体细节可能有出入,但题目核心内容应该没错。

1. 写出以下程序的输出

var test =  {
  foo: "test",
  a: function() {
    var self = this;
    console.log(this.foo);
    console.log(self.foo);

    (function() {
      console.log(this.foo);
      console.log(self.foo);
    })();
  }
}

test.a();

2. 以下程序输出

console.log(1);
setTimeout(function() {
  console.log(2);
}, 1000);
setTimeout(function() {
  console.log(3);
}, 0);
console.log(4);

3. 点击button后,发生什么

for (var i = 0; i < 5; i++) {
  var button = document.createElement("button");
  button.innerHTML="click";
  document.body.appendChild(button);
  button.onclick = function() {
    alert(i);
  }
}

4. 下列程序输出

考察 split(), join(), slice(), reverse()等函数的使用

点击复制链接 与好友分享!回本站首页
上一篇:实现定时器执行中不能二次触发
下一篇:跨域请求数据返回却无法执行回调函数的原因之一
相关文章
图文推荐
文章
推荐
点击排行

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站