转javascript一套笔试题

1、 请判断下列表达式的值:(1) false (2) false (3) true (4) false
(1)null instanceof Object (2)null === undefined
(3)null == undefined (4)NaN == NaN

2、请判断下列语句是否正确:(1) 错 (2) 对
(2)var i=999;
setTimeout(alert(i),1000);
(2)var i={name:'Ketty'};
eval("alert(i.name)");


3、请填写下列程序中的输出结果:(1) 001234 (2) 22
(1)var array = [1,2,3,4,5];
var k = 0;
for ( var i in array) {
k += i;
}
alert ( k );
(2)var a = ”aa”;
if ( typeof a ) {
var a = 22;
}
alert( a );


4、请填写下列程序中的输出结果:(1) Ketty (2) Jeff
(1)var p={name:"Ketty"};
function talk(name){
this.name=name;
this.say=function(){
alert(this.name);
}
}
var t=new talk("Ruth");
t.say.call(p,"Jeff");

(2)var p={
name:"Ketty",
say:function(){
alert(this.name);
}
};
Object.prototype.person=p;
var b={};
Object.prototype.person.name="Ruth";
p.name="Jeff";
alert(b.person.name);

5、一个DOM对象d,调用d的什么方法给其自身添加监听事件,IE:attachEvent ,FF:addEventListener

6、函数的 arguments 内置对象能获取实际传递给函数的所有参数

7、一个DIV标签的CSS样式是{ width:200px; height:100;padding:0 20px; border:5px; margin:10px 5px 5px; },则该标签的实际宽度为 210px ,实际高度为 120px

8、 简单描述javascript中的this关键字和prototype属性。

9、请设计一个异步加载js文件的方案,描述设计思路即可。

10、请谈一谈您对javascript面向对象的理解。

===================================================================

1、列举常用的浏览器类型以及他们使用的内核还有对应的调试工具
2、javascript实现多线程计算,列举下常用的方案
3、解释下什么是web语义化,举出具体的实例,并说明语义化后有什么好处
4、html5和css3有什么新特性
5、说出其他浏览器和IE浏览器在页面元素引用有什么区别?
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值