第一题:
var a = 0; function A(){ this.a = 1; setTimeout(function(){ this.a = 2; try{ this.b="b"; throw ''; } catch(e){ this.b='bb'; } },0); this.b="bbb"; } var aa = new A(); setTimeout(function(){ console.log(aa.a); console.log(window.a); console.log(aa.b); console.log(window.b) },0);
1、2、bbb、bb;
考察点应该是setTimeout()的作用域是全局对象,在浏览器中,即为 window。
第二题:
不借助第三方库,请编码完成:给一个超链接元素绑定一个鼠标单击的事件。要求单击该元素后,提示用户“用户名不能为空”。(注意:请尽可能兼容给多的浏览器)
考察原生 js 事件绑定,在JavaScript高级程序设计那本书的事件章节有详细讲述。不过话说有空去看看 jQuery 那货是怎么做的肯定大有帮助。
<a id= "hyper" href="#">我是一个超链接</a>
var a = document.getElementById("hyper"), handler =function(e){ alert("用户名不能为空"); } if (window.addEventListener){ a.addEventListener("click",handler,false); } else if(window.attachEvent){ a.attachEvent("onclick",handler); } else{ a["onclick"]=handler; }
相关推荐
阿里巴巴2015 暑期实习 游戏运营笔试题.pdf
阿里巴巴2015 暑期实习 运营专员笔试题.pdf
阿里巴巴2017暑期实习生笔试题(1).pdf
阿里巴巴2017暑期实习生笔试题.pdf
2013年暑期实习生笔试题(印象版),只有大题,小题就不太清楚了,基本都是数据结构和操作系统方面的。
阿里巴巴2014年暑期实习生招聘笔试题 时间:2014/03/29
阿里巴巴2015 暑期实习 运营专员.pdf
阿里巴巴2013实习生暑期笔试题+答案 答题说明: 1.答题时间90分钟,请注意把握时间; 2.试题分为四个部分:单项选择题(10题,20分)、不定向选择题(4题,20分)、填空问答(5题,40分)、综合体(1题,20分);
阿里巴巴2015 暑期实习 游戏运营.pdf
阿里巴巴2017暑期实习生招聘笔试题(1).pdf
2014年3月阿里巴巴暑期实习笔试题目,精彩奉献,开发类的题目除附加题目外全一样,该文档中附加题目是系统工程师的题目。
2011百度暑期实习生招聘笔试题-web前端开发,有部分答案
百度2015 暑期实习 产品运营笔试题(1).pdf
腾讯2017暑期实习生笔试题(1).pdf
米哈游笔试题目2022 米哈游暑期实习笔试题2022 米哈游暑期实习笔试题2022 米哈游暑期实习笔试题2022 米哈游暑期实习笔试题2022 米哈游暑期实习笔试题2022 米哈游暑期实习笔试题2022 米哈游暑期实习笔试题2022 米哈游...
找工作非常有用的资源,有公共部分、JAVA、测试、C/C++、系统部分
2019腾讯产品暑期实习提前批笔试题(1).pdf
2013年微软暑期实习生笔试试题详解,有时间看看
2019腾讯产品暑期实习提前批笔试题.pdf
2013微软暑期实习笔试题(英文版),仅供参考