- 1、本文档共13页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
(javascrpt测试题
html5-10班js阶段测试题
js的几种数据类型?判断基本数据类型的操作符是什么?(6分)
Number,String,Boolean,undefined,obejct
Typeof
答对一个得一分
列举你知道的JS浏览器兼容问题。(6分)
写到三个以上(包含三个满分,每个两分)
1
2 ie不支持ClassName取标签,非ie支持
3 获取非ie窗口的scrolltop值通过document.body.scrollTop
获取ie窗口的scrolltop值通过document.documentElement.scrollTop
4 通过childNodes获取子节点,ie不能取到回车节点,非ie可以。
5 innerText在火狐中不可用
6 addEventListener 非ie支持,attachEvent ie专用
7 input标签的type属性在ie中不可修改
setTimeout()和setInterval()的区别以及使用它们需要注意的事项;(6分)
一共3点,每点2分
setInterval(函数,time) 从载入后,每隔指定的时间就执行一次函数(循环执行),放控制函数外部。
setTimeout(函数,time)在载入后延迟指定时间后,去执行一次函数,次数是一次,放控制函数内部。
注意:1 这两种方法可能看起来非常像,而且显示的结果也会很相似,不过两者的最大区别就是,setTimeout方法不会每隔x秒钟就执行一次函数,它是在每次调用setTimeout后过x秒钟再去执行函数。这意味着如果函数的主体部分需要2秒钟执行完,那么整个函数则要每x+2秒钟才执行一次。而setInterval却没有被自己所调用的函数所束缚,它只是简单地每隔一定时间就重复执行一次那个函数。如果要求在每隔一个固定的时间间隔后就精确地执行某动作,那么最好使用setInterval,而如果不想由于连续调用产生互相干扰的问题,尤其是每次函数的调用需要繁重的计算以及很长的处理时间,那么最好使用setTimeout。
2 注意及时清计时器
3 setTimeout(alert(this),20)/ setInterval(alert(this),20)中this都指向window
4 不能直接传参
字符串转化为整形的方法,整形转化为字符串的方法;(4分)
1、parseInt()、Number();
2、toString();String();“”; //eval
每个两分(不止这几种只列出了最常见的)
toString与String区别:数值、布尔值、对象、字符串值有toString()方法,但null和undefined值没有这个方法;String能将任何任何类型的值转换为字符串,包括null和undefined。
再调用数值的toString()方法时,可传递一个参数:输出值的的基数。通过传递基数,toString()可以输出二进制、八进制、十六进制等表示的字符串。例子:
var num=10;
num .toString() //’10’
num .toString(2) //’1010’
num .toString(8) //’12’
num .toString(16) //’a’
在团队开发中,你是如何避免JS命名冲突的?(4分)
闭包
命名空间
3、 可以开发前规定命名规范,根据不同开发人员开发的功能在函数前加前缀
每种2分方法,不止两种,答对两个或以上给满分
简述一下绑定事件的常见方法,它们有什么特点?(6分)
1、在标签中绑定;
2、Element.on+type=func;
3、attachEvent(on+type,func);
4、addEventListener(type,func,false); 执行冒泡阶段
addEventListener(type,func,true); 执行捕获阶段
每个1.5分
function test(){
alert(this);
}
test();
var o=[a];
o.test = test3 =function(){
alert(this);
}
o.test();
test3();分别弹出什么?为什么?(8分)
第一个弹window,函数中this指向window,
第二个弹a,方法中的this指向对象
第三个弹window,test3是一个函数;
(能答出弹什么给一分,能说出原因给三分)
var a;alert(a)会弹出什么?为什么?(4分)
undefined,变量a声明了,但是未赋值;(能答出弹什么给一分,能说出原因给三分)
var a=1;
function test(){
a++;
alert(
您可能关注的文档
- (f中国工商银行完成第2大题后.doc
- [勘察投标文件.doc
- [勤奋、时间、处世名言和事例.doc
- (FY14Q3联想Thnk渠道培训考试.docx
- (F新课标数学高考模拟试卷预测卷三理科.docx
- (G-初级简答题.doc
- [勾稽关系介绍.docx
- [勾股与弦图.docx
- (g3话题作文审题指导周课件.doc
- [勾股定理 教学设计.doc
- 中国国家标准 GB/T 22517.2-2024体育场地使用要求及检验方法 第2部分:游泳场地.pdf
- GB/T 22517.2-2024体育场地使用要求及检验方法 第2部分:游泳场地.pdf
- 《GB/T 22517.2-2024体育场地使用要求及检验方法 第2部分:游泳场地》.pdf
- 苏教版(2017秋)科学三年级下册1.《种子发芽了》 教案(含课堂练习和反思).docx
- 2024-2025学年小学数学六年级上册冀教版(2024)教学设计合集.docx
- 地理商务星球版七年级上册4.5形成气候的主要因素 同步教案.docx
- 2024-2025学年中职中职专业课金融类73 财经商贸大类教学设计合集.docx
- 2024-2025学年初中地理七年级上册(2024)仁爱科普版(2024)教学设计合集.docx
- 2024-2025学年小学英语二年级上册外研版(一起)教学设计合集.docx
- 2024-2025学年高中数学选择性必修 第二册北师大版(2019)教学设计合集.docx
文档评论(0)