javascript笔试题目附答案@20081025_jb51.net


Posted in Javascript onOctober 26, 2008

一、单选题
1、以下哪条语句会产生运行错误:(A)
A.var obj = ( );
B.var obj = [ ];
C.var obj = { };
D.var obj = / /;

2、以下哪个单词不属于javascript保留字:(B)
A. with
B. parent
C. class
D. void
3、请选择结果为真的表达式:(C)
A. null instanceof Object
B. null === undefined
C. null == undefined
D. NaN == NaN

二、不定项选择题
4、请选择对javascript理解有误的:(ABCD)
A. JScript是javascript的简称
B. javascript是网景公司开发的一种Java脚本语言,其目的是为了简化Java的开发难度
C. FireFox和IE存在大量兼容性问题的主要原因在于他们对javascript的支持不同上
D. AJAX技术一定要使用javascript技术
5、 foo对象有att属性,那么获取att属性的值,以下哪些做法是可以的:(ACE)
A. foo.att
B. foo(“att”)
C. foo[“att”]
D. foo{“att”}
E. foo[“a”+”t”+”t”]
6、在不指定特殊属性的情况下,哪几种HTML标签可以手动输入文本:(AB)
A. <TEXTAREA></TEXTAREA>
B. <INPUT type=”text”/>
C. <INPUT type=”hidden”/>
D. <DIV></DIV>
7、以下哪些是javascript的全局函数:(ABC)
A. escape
B. parseFloat
C. eval
D. setTimeout
E. alert
8、关于IFrame表述正确的有:(ABCD)
A. 通过IFrame,网页可以嵌入其他网页内容,并可以动态更改
B. 在相同域名下,内嵌的IFrame可以获取外层网页的对象
C. 在相同域名下,外层网页脚本可以获取IFrame网页内的对象
D. 可以通过脚本调整IFrame的大小
9、关于表格表述正确的有:(ABCDE)
A. 表格中可以包含TBODY元素
B. 表格中可以包含CAPTION元素
C. 表格中可以包含多个TBODY元素
D. 表格中可以包含COLGROUP元素
E. 表格中可以包含COL元素
10、关于IE的window对象表述正确的有:(ACD)
A. window.opener属性本身就是指向window对象
B. window.reload()方法可以用来刷新当前页面
C. window.location=”a.html”和window.location.href=”a.html”的作用都是把当前页面替换成a.html页面
D. 定义了全局变量g;可以用window.g的方式来存取该变量

三、问答题:
1、谈谈javascript数组排序方法sort()的使用,重点介绍sort()参数的使用及其内部机制
sort的实现的功能类似JAVA的比较器,数据排序从多维数组的第一维开始排序
可以自己定义排序方法,很不多的函数
2、简述DIV元素和SPAN元素的区别。
DIV有回车,SPAN没有
3、结合<span id=”outer”><span id=”inner”>text</span></span>这段结构,谈谈innerHTML outerHTML innerText之间的区别。
这个问题只要写一下看的很清楚
innerHTML对象里面的HTML,outerHTML包括对象和里面的
innerText对象里面的文本
4、说几条XHTML规范的内容(至少3条)
属性加引号,不能有不匹配的标签,加定义
5、对Web标准化(或网站重构)知道哪些相关的知识,简述几条你知道的Web标准?
W3C标准等
四、程序题:
1、完成foo()函数的内容,要求能够弹出对话框提示当前选中的是第几个单选框。
<html>
<body>
<script>
function foo() {
// 在此处添加代码
var rg = document.getElementsByName("radioGroup");
for( var i = 0; i < rg.length; i++ )
{
if( rg[i].checked )
{
alert("你选择了第" + (i+1) + "个单选框");
}
}
return false;
}
</script>
<body>
<form name="form1" onsubmit="return foo();">
<input type="radio" name="radioGroup"/>
<input type="radio" name="radioGroup"/>
<input type="radio" name="radioGroup"/>
<input type="radio" name="radioGroup"/>
<input type="radio" name="radioGroup"/>
<input type="radio" name="radioGroup"/>
<input type="submit"/>
</form>
</body>
</html>
2、填充注释部分的函数体,使得foo()函数调用弹出”成功”的对话框。代码应尽量简短。
<html>
<body>
<script>
function foo() {
var str = reverse('a,b,c,d,e,f,g');
alert(str);
if (str == 'g,f,e,d,c,b,a') alert('成功');
else alert('失败');
}
function reverse(str)
{
// 在此处加入代码,完成字符串翻转功能
var spl = str.split(',');
var newstr="";
for(i=spl.length-1;i>=0;i--)
{
newstr+=spl[i]+',';
}
newstr=newstr.substring(0,newstr.length-1)
return newstr;
}
</script>
</HEAD>
<BODY>
<INPUT type="button" value="str" onclick="foo()"/>
</BODY>
</HTML>
function reverse(str) {
// 在此处加入代码,完成字符串翻转功能
return str.split(",").reverse().join(",");
}

Javascript 相关文章推荐
JS 事件绑定函数代码
Apr 28 Javascript
jQuery页面滚动浮动层智能定位实例代码
Aug 23 Javascript
深入理解Javascript作用域与变量提升
Dec 09 Javascript
jQuery使用attr()方法同时设置多个属性值用法实例
Mar 26 Javascript
使用 stylelint检查CSS_StyleLint
Apr 28 Javascript
基于javascript数组实现图片轮播
May 02 Javascript
JS简单测试循环运行时间的方法
Sep 04 Javascript
原生的强大DOM选择器querySelector介绍
Dec 21 Javascript
vue数据双向绑定的注意点
Jun 23 Javascript
JavaScript寄生组合式继承原理与用法分析
Jan 11 Javascript
解决vue打包后刷新页面报错:Unexpected token
Aug 27 Javascript
小程序实现列表展开收起效果
Jul 29 Javascript
Div自动滚动到末尾的代码
Oct 26 #Javascript
Firefox getBoxObjectFor getBoundingClientRect联系
Oct 26 #Javascript
js判断变量是否空值的代码
Oct 26 #Javascript
Prototype使用指南之selector.js说明
Oct 26 #Javascript
prototype Element学习笔记(Element篇三)
Oct 26 #Javascript
prototype Element学习笔记(篇二)
Oct 26 #Javascript
prototype Element学习笔记(篇一)
Oct 26 #Javascript
You might like
为什么夜间收到的中波电台比白天多
2021/03/01 无线电
php Undefined index的问题
2009/06/01 PHP
探讨:php中在foreach中使用foreach ($arr as &amp;$value) 这种类型的解释
2013/06/24 PHP
PHP仿博客园 个人博客(2) 数据库增添改删
2013/07/05 PHP
php 检查电子邮件函数(自写)
2014/01/16 PHP
Zend Framework教程之配置文件application.ini解析
2016/03/10 PHP
mysql查找删除重复数据并只保留一条实例详解
2016/09/24 PHP
thinkPHP5.0框架验证码调用及点击图片刷新简单实现方法
2018/09/07 PHP
php+lottery.js实现九宫格抽奖功能
2019/07/21 PHP
图像替换新技术 状态域方法
2010/01/28 Javascript
javascript hashtable 修正版 下载
2010/12/30 Javascript
js常用代码段收集
2011/10/28 Javascript
jQuery实现页面滚动时层智能浮动定位实例探讨
2013/03/29 Javascript
随窗体滑动的小插件sticky源码
2013/06/21 Javascript
采用call方式实现js继承
2014/05/20 Javascript
JavaScript中字符串分割函数split用法实例
2015/04/07 Javascript
jQuery+Ajax实现无刷新分页
2015/10/30 Javascript
Angular.js实现获取验证码倒计时60秒按钮的简单方法
2017/10/18 Javascript
如何在 JavaScript 中更好地利用数组
2018/09/27 Javascript
JS设置自定义快捷键并实现图片上下左右移动
2019/10/17 Javascript
javascript浅层克隆、深度克隆对比及实例解析
2020/02/09 Javascript
js实现自定义滚动条的示例
2020/10/27 Javascript
[02:31]《DAC最前线》之选手酒店现场花絮
2015/01/30 DOTA
[49:43]VG vs FNATIC 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/17 DOTA
举例讲解Python设计模式编程中对抽象工厂模式的运用
2016/03/02 Python
keras 简单 lstm实例(基于one-hot编码)
2020/07/02 Python
CSS3 伪类选择器 nth-child()说明
2010/07/10 HTML / CSS
得到Class的三个过程是什么
2012/08/10 面试题
写一个函数,求一个字符串的长度。在main函数中输入字符串,并输出其长度
2015/11/18 面试题
最新大学毕业求职简历的自我评价
2013/10/18 职场文书
大四本科生的自我评价
2013/12/30 职场文书
教育实践活动对照检查材料
2014/09/23 职场文书
党员自我剖析材料范文
2014/10/06 职场文书
2015中秋节慰问信范文
2015/03/23 职场文书
2015年大学团支部工作总结
2015/05/13 职场文书
英文投诉信格式
2015/07/03 职场文书