今天看到 James Padolsey写的JavaScript interview questions,翻译一下,分享给大家。

下列问题来自面谈之前的测试(笔试),它的目标角色是“Javascript工程师”。这些问题来自于我在前几年中的一次面试,我认为我博客的读者们能够在这些题目中获得有用的知识,特别是当你准备一个与Javascript为主的职位的时候,这就是我选择分享它们的目的。

  • 请说出ECMAScript, Javascript, Jscript三者的关系

  • Javascript中有哪些核心类型?

  • 请回答以下表达式的返回值,并说明为什么

    parseInt("07");
    parseInt("09");
    parseInt("010");
     
    "1" + 2 + 3;
    3 + 2 + "1";
     
    "1" == 1;
    "1" === 1;
    "1" == true;
    "1" === false;  

  • 请使用foo变量alert出bar的值

    var foo = "bar";
    var bar = "foobar";
    

  • 在10秒的延迟后alert字符串“foobar”

  • 为IE实现Array.prototype.filter方法

  • 请创建一个Person类,并加入一下类型的成员和方法:public/private/privileged

  • 为什么表达式 5 * 1.015 不返回 5.075?

  • 把字符串 "The quick brown fox jumps over the lazy dog" 替换为 "The1 quick2 brown3 fox4 jumps5 over6 the7 lazy8 dog9".

  • 请列举几种Javascript异步通信的方式

  • 如何正确的写入XHTML的链接中表示以下字符串

    http://www.google.com/search?hl=en&q="xhtml"

  • 如何针对IE8以下的浏览器单独编写一个样式?

  • 请写一个适用于jQuery的Lightbox插件

    你可以忍住Google的冲动试着先回答这些问题,然后告诉我你对这些题目的看法,它们好不好?

Tagged with →  

发表评论

电子邮件地址不会被公开。 必填项已用*标注