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提交并解析后台返回的XML的代码
Nov 03 Javascript
JQuery对checkbox操作 (循环获取)
May 20 Javascript
javascript模块化是什么及其优缺点介绍
Sep 02 Javascript
离开当前页面前使用js判断条件提示是否要离开页面
May 02 Javascript
JS动态增加删除UL节点LI及相关内容示例
May 21 Javascript
JavaScript中Function()函数的使用教程
Jun 04 Javascript
AngularJS中的包含详细介绍及实现示例
Jul 28 Javascript
js 作用域和变量详解
Feb 16 Javascript
Vue.use源码分析
Apr 22 Javascript
swiper插件自定义切换箭头按钮
Dec 28 Javascript
基于vue2.x的电商图片放大镜插件的使用
Jan 22 Javascript
Vue实现随机验证码功能
Dec 29 Vue.js
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
php抓即时股票信息
2006/10/09 PHP
Snoopy类使用小例子
2008/04/15 PHP
PHP 动态随机生成验证码类代码
2010/04/09 PHP
php获取系统变量方法小结
2015/05/29 PHP
PHP自定义图片缩放函数实现等比例不失真缩放的方法
2016/08/19 PHP
PHP实现从上往下打印二叉树的方法
2018/01/18 PHP
phpstorm 正则匹配删除空行、注释行(替换注释行为空行)
2018/01/21 PHP
laravel withCount 统计关联数量的方法
2019/10/10 PHP
动态控制Table的js代码
2007/03/07 Javascript
javascript AOP 实现ajax回调函数使用比较方便
2010/11/20 Javascript
JavaScript立即执行函数的三种不同写法
2014/09/05 Javascript
AngularJS控制器继承自另一控制器
2016/05/09 Javascript
Angular2 (RC5) 路由与导航详解
2016/09/21 Javascript
Bootstrap基本模板的使用和理解1
2016/12/14 Javascript
实例详解JSON取值(key是中文或者数字)方式
2017/08/24 Javascript
React Native中的RefreshContorl下拉刷新使用
2017/10/09 Javascript
input 标签实现输入框带提示文字效果(两种方法)
2017/10/09 Javascript
详解Vue快速零配置的打包工具——parcel
2018/01/16 Javascript
Js经典案例的实例代码
2018/05/10 Javascript
node微信开发之获取access_token+自定义菜单
2019/03/17 Javascript
js实现删除li标签一行内容
2019/04/16 Javascript
解决vuex刷新数据消失问题
2020/11/12 Javascript
[02:23]2018DOTA2亚洲邀请赛趣味视频——反应测试
2018/04/04 DOTA
[00:32]2018DOTA2亚洲邀请赛出场——VP
2018/04/04 DOTA
pycharm 使用心得(六)进行简单的数据库管理
2014/06/06 Python
python中利用Future对象异步返回结果示例代码
2017/09/07 Python
Python File readlines() 使用方法
2018/03/19 Python
css3实现简单的白云飘动背景特效
2020/10/28 HTML / CSS
AssertionError 跟一下那个类是 “is – a”的关系
2012/02/21 面试题
学生自我鉴定模板
2013/12/30 职场文书
大学老师推荐信
2014/02/25 职场文书
2014年学校财务工作总结
2014/12/06 职场文书
2015年12.4全国法制宣传日活动总结
2015/03/24 职场文书
《家庭教育》读后感3篇
2019/12/18 职场文书
Python函数式编程中itertools模块详解
2021/09/15 Python
Win11软件图标固定到任务栏
2022/04/19 数码科技