(完整版)JS题库

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

选择题
1、JavaScript脚本语言的前身是()
A.Basic
B.Live Script
C.Oak
D.VBScript
答案:B
难度容易
2、以下哪个不是javascript语言的特点:()
A. 基于对象
B. 跨平台
C. 编译执行
D. 脚本语言
答案:C
难度容易
3标记符title是放在标记符什么之间的()
A.html与html
B.head与head
C.body与body
D.head与body
答案:B
难度容易
4以下哪个不是javascript的全局函数()
A. escape
B. parseFloat
C. eval
D. setTimeout
答案:D
难度中等
5在不指定特殊属性的情况下,哪个HTML标签可以手动输入文本()A. <span></span> B. <INPUT type=”text”/>
C. <INPUT type=”hidden”/>
D. <DIV></DIV>
答案:B
难度容易
6JavaScript 使用()来分隔两条语句。

A、分号
B、逗号B、括号D、句号
答案:A
难度容易
7 下列JavaScript的判断语句中( )是正确的。

A.if(i==0)
B.if(i=0)
C.if i==0 then
D.if i=0 then
答案:A
难度一般
8、以下不属于鼠标事件的是()。

A.onclick
B.onmouseover
C.onload
D.onmouseout
答案:C
难度一般
9 不能使用在标签“<form>”中的属性是()
A.action
C.type
D.id
答案:C
难度一般
10 JavaScript函数setTimeOut(”countA()”,1000)的作用是( )。

A.每隔1分钟调用一次countA()函数 B. 每隔1秒钟调用一次countA()函数
C. 1分钟后调用countA()函数
D. 1秒钟后调用countA()函数
答案:D
难度中等
11 HMTL表单的首要标记是<form>,<form>标记的参数method表示表单发送的方法,可能为get或post,下列关于get和post的描述正确的是()
A.post方法传递的数据对客户端是不可见的
B.get请求信息以查询字符串的形式发送,查询字符串长度没有大小限制
C.post方法对发送数据的数量限制在255个字符之内
D.get方法传递的数据对客户端是不可见的
答案:A
难度一般
12在Javascript中要改变页面文档的背景色,需要修改document对象的()属性
A.backColor B.backgroundColor C.bgColor D.background
答案:C
难度难
13在Javascript中,可以使用Date对象的()方法返回一个月中的某一天。

A.getDate B.getYear C.getMonth D.getTime
答案:A
难度难
14下列选项中关于JavaScript浏览器对象中history对象的说法错误的是()
A、history对象记录了用户在一个浏览器中已经访问过的URL
B、history对象的父对象是JavaScript浏览器对象的根对象window
C、应用history对象的方法可以实现IE浏览器中“前进”和“后退”按钮的功能
D、应用history对象的back()方法相当于“前进”按钮,forward()方法相当于“后退”按钮答案:D
难度中等
15分析下面创建按钮控件的HTML代码,当点击此按钮后产生的结果是()
<INPUT TYPE=”button” VALUE=”ok”onClick=”this.style.background=’red’”>
A、按钮中的文字显示红色
B、页面中的文字显示红色
C、页面中的背景色显示红色
D、按钮的背景色显示红色
答案:D
难度中等
16 分析下面的Javascript代码,经过运算后m的值为()
x=11; y=”number”;m=x+y;
A、11number
B、number
C、11
D、程序报错
答案:A
难度一般
17“HTTP”的中文含义是______。

A) 文件传输协议 B) 超文本传输协议 C) 顶级域名网址 D) 以上都不是答案:B
难度容易
18以下关于HTML的叙述中错误的是______。

A) 网页文件都是由HTML编写而成的
B) HTML具有与操作系统和硬件平台无关性
C) HTML的中文意思是“超文本标记语言”
D) 可以通过任何一种文本编辑器编写HTML文件
答案:A
难度一般
19___标记标注网页中一个段落的开始。

A) <p> B) <hr> C) <br> D) <b>
答案:A
难度容易
20 <font>标记控制文字字体颜色的属性是______。

A) color B) size C) style D) face
答案:A
难度容易
21<TR>表示______。

A) 一张表 B) 一行 C) 一列 D) 一个单元格
答案:B
难度容易
22关于<table>标记的叙述,错误的是______。

A)使用<table>标记可以控制页面布局
B) 使用<table>标记可以设置表格的对齐方式
C) <table>标记的cellspacing属性可以使单元格更大
D) <table>标记的width属性值既可以是百分比,也可以是具体的数值。

答案:C
难度中等
23能正确设置页面背景颜色的是______。

A) <body color=”#rrggbb”>
B) <body background=”#rrggbb”>
C) <body vlink=”#rrggbb”>
D) <body bgcolor=”#rrggbb”>
答案:D
难度难
24若要以标题2、居中、红色显示“我的网站”,以下用法中,正确的是
A) <h2 align="center"><color color="#ff0000">我的网站</h2></color>
B) <h2 align="center"><font color="#ff0000">我的网站</h2></font>
C) <h2 align="center"><color color="#ff0000">我的网站</color></h2>
D) <h2 align="center"><font color="#ff0000">我的网站</font></h2>
答案:D
难度难
25关于CSS,以下叙述错误的是______。

A) CSS的中文意思是层叠样式表,简称样式表
B) CSS可以精确地控制网页里的每一个元素
C) 一个HTML网页文件只能应用一个CSS文件
D) CSS文件可以单独保存而不必和HTML文件合并在一起
答案:C
难度一般
26写“Hello World”的正确javascript语法是?
A.document.write("Hello World")
B. "Hello World"
C. response.write("Hello World")
D. ("Hello World")
答案:A
难度一般
27JS特性不包括( )
A.解释性
B.用于客户端
C.基于对象
D.面向对象
答案:D
难度一般
28下列JS的判断语句中( )是正确的
A.if(i==0)
B.if(i=0)
C.if i==0 then
D.if i=0 then
答案:A
难度一般
29下列JavaScript的循环语句中( )是正确的
A.if(i<10;i++)
B.for(i=0;i<10)
C.for i=1 to 10
D.for(var i=0;i<=10;i++) 答案:D
难度中等
30下列的哪一个表达式将返回假
A.!(3<=1)
B.(4>=4)&&(5<=2)
C.(“a”==”a”)&&(“c”!=”d”)
D.(2<3)||(3<2)
答案:B
难度中等
31下列选项中,( )不是网页中的事件
A.onclick
B.onmouseover
C.onsubmit
D.onbutton
答案:D
难度一般
32有语句“var x=0;while(____) x+=2;”,要使while循环体执行10次,空白处的循环判定式应写为:A.x<10 B. x<=10 C.x<20 D.x<=20
答案:D
难度一般
33JS语句 var a1=10; var a2=20;
alert(“a1+a2=”+a1+a2)
将显示( )结果
A.a1+a2=30
B.a1+a2=1020
C.a1+a2=a1+a2
答案:B
难度难
34将字串s中的所有字母变为小写字母的方法是( )
A.s.toSmallCase()
B.s.toLowerCase()
C.s.toUpperCase()
D.s.toUpperChars()
答案:B
难度一般
35以下( )表达式产生一个0~7之间(含0,7)的随机整数.
A.Math.floor(Math.random()*6)
B.Math.floor(Math.random()*7)
C.Math. floor(Math.random()*8)
D.Math.ceil(Math.random()*8)
答案:C
难度中等
36 产生当前日期的方法是( )
A.Now();
B.Date
C.new Date()
D.new Now()
答案:C
难度一般
37如果想在网页显示后,动态地修改网页内容( )
A.是不可能的
B.通过document.write(“新的标题内容”)
C. 通过document.title=(“新的标题内容”)
D. 通过document.changeTitle(“新的标题内容”)
答案:B
难度一般
38某网页中有一个元素是按钮,其id是myButton,表述该按钮对象的方法是()
A.document.forms.myButton
B.document.getElementById(“myButton”)
C.document.forms[0].element[0]
D.以上都可以
答案:B
难度容易
39HTML文档的树状结构中,()标签为文档的根节点,位于结构中的最顶层。

A.<HTML>
B.<HEAD>
C.<BODY>
D.<TITLE>
答案:A
难度容易
40在HTML页面中,CSS样式的属性名为background-image,对应的style对象的属性名是()。

A.background
B.backgroungImage
C.image
D.background
答案:B
难度难
41在使用Javascript实现省市级联菜单功能时,在添加城市列表前清空原来的下拉选项的代码是()A.document.myform.selCity.options.clear()
B. document.myform.selCity.options.deleteAll()
C. document.myform.selCity.options.length=0
D. document.myform.selCity.options.size=0
答案:C
难度难
42HMTL表单的首要标记是<form>,<form>标记的参数method表示表单发送的方法,可能为get或post,下列关于get和post的描述正确的是()
A.post方法传递的数据对客户端是不可见的
B.get请求信息以查询字符串的形式发送,查询字符串长度没有大小限制
C.post方法对发送数据的数量限制在255个字符之内
D.get方法传递的数据对客户端是不可见的
答案:A
难度一般
43在DOM对象模型中,下列选项中的()对象是DOM对象中最主要的对象。

A.history B.document C.button D.text
答案:B
难度容易
44在HTML文档对象模型中,history对象的()用于加载历史列表中的上一个URL页面。

A.next() B.back() C.forward() D.go(0)
答案:B
难度一般
45Javascript中要改变页面文档的背景色,需要修改document对象的()属性。

A.BackColor B.BackgroundColor C.BgColor D.Background
答案:C
难度一般
46在HTML页面中,不能与onChange事件处理程序相关联的表单元素有()。

A.文本框 B.复选框 C.列表框 D.按钮
答案:D
难度一般
47在HTML页面上编写Javascript代码时,应编写在()标签中间。

A.<javascript>和</javascript>
B.<script>和</script>
C. <head>和</head>
D. <body>和</body>
答案:B
难度容易
48编写Javascript函数实现网页背景色选择器,下列选项中正确的是()
A.function change(color){ window.bgColor=color; }
B. function change(color){ document.bgColor=color; }
C. function change(color){ body.bgColor=color; }
D. function change(color){ form.bgColor=color; }
答案:B
难度中等
49在Javascript中,可以使用Date对象的()方法返回一个月中的某一天。

A.getDate B.getYear C.getMonth D.getTime
答案:A
难度一般
50在Javascript中,对于浏览器对象的层次关系理解正确的是()
A.window对象是所有页面内容的根对象
B.document对象包含location对象和history对象
C.location对象包含history
D.document对象不包含form对象
答案:A
难度一般
51下列选项中关于浏览器对象的说法错误的是()
A.history对象记录了用户在一个浏览器中已经访问过的URL
B.location对象相当于IE浏览器中的地址栏,包含关于当前URL地址的信息
C.location对象是history对象的父对象
D.location对象是window对象的子对象
答案:C
难度一般
52在HTML页面中包含一个按钮控件mybutton,如果要实现点击该按钮时调用已定义的Javascript函数compute,要编写的HTML代码是()
A.<input name=”mybutton” type=”button” onBlur=”compute()”value=”计算”>
B.<input name=”mybutton” type=”button” onFocus=”compute()”value=”计算”>
C.<input name=”mybutton” type=”button” onClick=”function compute()”value=”计算”>
D.<input name=”mybutton” type=”button” onClick=”compute()”value=”计算”>
答案:D
难度一般
53分析下面的Javascript代码段,输出结果是()
var mystring=”I am a student”; var a=mystring.substring(9,13); document.write(a);
A.stud B.tuden C.uden D.udent
答案:C
难度中等
54Javascript中制作图片代替按钮的提交效果需要手动提交方法submit(),以下调用正确的是()
A.submit();
B.myform.submit()
C.document.myform.submit()
D.window.myform.submit();
答案:C
难度中等
55在HTML页面中包含如下所示代码,则编写Javascript函数判断是否按下键盘上的回车键正确的编码是()<input name=”password”type=”text”onkeydown=”myKeyDown()”>
A. function myKeyDown(){
if (window.keyCode==13)
alert(“你按下了回车键”);
B. function myKeyDown(){
if (document.keyCode==13)
alert(“你按下了回车键”);
C. function myKeyDown(){
if (event.keyCode==13) alert(“你按下了回车键”);
D. function myKeyDown(){
if (keyCode==13)
alert(“你按下了回车键”);
答案:C
难度难
56如果在HTML页面中包含如下图片标签,则选项中的()语句能够实现隐藏该图片的功能。

<img id=”pic”src=”Sunset.jpg”width=”400”height=”300”>
A.document.getElementById(“pic”).style.display=”visible”;
B.document.getElementById(“pic”).style.display=”disvisible”;
C.document.getElementById(“pic”).style.display=”block”;
D.document.getElementById(“pic”).style.display=”none”;
答案:D
难度一般
57如果在HTML页面中包含如下图片标签,则在下划线处添加()代码能够实现隐藏该图片的功能。

<img id=”pic”src=”Sunset.jpg”width=”400”height=”300” ____________ >
A.styl e=”display:visible”;
B. style=”display:disvisible”;
C. style=”display:block”;
D. style=”display:none”;
答案:D
难度一般
58在HTML文档中包含如下超链接,要实现当鼠标移入该链接时,超链接文本大小变为30px,选项中的编码正确的是()
A.<a href=”#” onmouseover=”this.style.fontSize=30px”>注册</a>
B.<a href=”#” onmouseout=”this.style.fontSize=30px”>注册</a>
C.<a href=”#” onmouseover=”this.style.font-size=30px”>注册</a>
D.<a href=”#” onmouseout=”this.style.font-size=30px”>注册</a>
答案:B
难度中等
59在HTML页面上,当按下键盘上的任意一个键时都会触发Javascript的()事件。

A.onFocus
B.onBlur
C.onSubmit
D.onKeyDown
答案:D
难度一般
60在HTML页面上包含如下创建层的语句,那么编写Javascript语句实现显示该层的语句错误的是()
<html>
<body>
<div id=”imageLayer” style="width: 200px; height: 200px; background-color: #4BD963; display: none;"> </div>
</body>
<html>
A. docume nt.getElementByTagName(“div”).style.display=”block”
B.document.getElementById(“imageLayer”).style.display=”block”;
C.document.g etElementByName(“imageLayer”).style.display=”block”;
D.document.getElementByName(“imageLayer”).get(0).style.display=”block”;
答案:B
难度难
61分析下面的Javascript代码段,输出结果是()
var s1=parseInt(“101中学”); document.write(s1);
A. NaN
B.101中学
C.101
D.出现脚本错误
答案:C
难度中等
62. 请看下列html代码:
<p class="s1">hello</p>
能使文本“hello”字体大小变成40px的jQuery代码是:
A. $('div.s1').css('font-size','40px');
B. $( 'p.s1' ) .css ( 'font-size' , '40px' );
C. $('#s1').css('font-size','40px');
D. $('p#s1').css('font-size','40px');
答案:B
难度一般
63. 下述html代码:给第二个<li>设置字体颜色正确的是:
<ul>
<li>item1</li>
<li>item2</li>
<li>item3</li>
</ul>
A. $( 'ul li:eq( 2 )' ) .cssStyle( 'color' , 'red' )
B. $('ul li:eq( 1 )') .cssStyle( 'color' ,'red')
C. $( 'ul li:eq( 2 )' ) .css ( 'color' , 'red' )
D $( 'ul li:eq( 1 )' ) .css ( 'color' , 'red' )
答案:D
难度一般
64、请看下列html代码和jQuery代码片段:
<body style="font-size: 30px;">
<div style="display: none;">1002</div>
<div>1003 </div>
<input type="hidden" name="userId" value="1001" />
<input type="text" name="userId" value="1002" />
<input type="button" value="可见性过滤选择器" onclick="f3();" />
</body>
jQuery代码如下:
alert( $( 'input :hidden' ) . val( ) );
弹出对话框上显示的内容是:
A.1001
B.1002
C.1003
D.1004
答案:A
难度一般
65. setTimeout(“move()”,20)意味着
A、每隔20秒,move()函数就会被调用一次
B、每隔20分钟,move()函数就会被调用一次
C、过隔20毫秒后,move()函数就会被调用
D、move()函数被调用20次
答案:C
难度一般
66. 在jQuery中,如果想要从DOM中删除所有匹配的元素,下面选项中正确的是:
A.remove()
B.removeAll()
C.empty()
D.delete()
答案:B
难度一般
67. dom.html页面有如下代码:
<div id="d1"><span>hello jQuery</span></div>
使用下列jQuery代码:
alert($('#d1').html());
alert($('#d1').text());
弹出框上显示的内容为:
A. 分别弹出hello jQuery 和<span>hello jQuery</span>
B. 分别弹出<span>hello jQuery</span> 和<span>hello jQuery</span>
C. 分别弹出<span>hello jQuery</span> 和hello jQuery
D. 分别弹出hello jQuery 和hello jQuery
答案:C
难度一般
68. 在jQuery中
$( '#hello' ). css ( "color" , "#ff0000" )
表示的含义是:
A. 表示选择id为hello的元素,并设置颜色为"#ff0000"
B. 表示选择id为hello的元素,并且取到该元素字体显示的颜色
C. 表示选择CSS类为hello的元素,并且取到该元素字体显示的颜色
D. 表示选择CSS类为hello的元素,并且取到该元素字体显示的颜色答案:A
难度一般
69.请看下列html,css和jQuery代码片段:html代码如下:
<div class="s1"></div>
css代码如下:
<style>
.s1{
width:100px;
height:100px;
background-color: red;
}
.s2 {
background-color: yellow;
}
</style>
jQuery代码如下:
$(function(){
$('div') .hover( function(){
$(this).addClass('s2');
} , function(){
$(this).removeClass('s2');
});
});
以上代码在浏览器上显示的效果是:
A.连续点击div上以后,div背景显示为红色
C. 连续点击div上以后,div背景显示为黄色
C.鼠标悬停在div上以后,div背景显示为红色
D.鼠标悬停在div上以后,div背景显示为黄色
答案:D
难度中等
70. 下列代码的功能是:
<html>
<head>
<title>event </title>
<script type="text/javascript" src="js/jquery-1.8.3.js"></script> <script type="text/javascript">
$(function(){
$('a').click(function(){
alert('helloworld');
});
});
</script>
</head>
<body>
<a href="#">test1<a><br>
<a href="#">test2<a><br>
<a href="#">test3<a><br>
<a href="#">test4<a><br>
</body>
</html>
A.给第二个超链接附加单击事件
B.给最后一个超链接附加单击事件
C.给第一个超链接附加单击事件
D.给所有的超链接附加单击事件
答案:D
难度一般
71下面哪一个是用来在文件末尾追加内容的?
A、After( )
B、append( )
C、insert ( )
D、Before( )
答案:B
难度一般
72 .如果需要获取段落的中的文本内容,用下面哪种来实现?()
A、$(“p”).text()
B、$(“p”).contains()
C、$(“p”).input()
D、$(“p”).attr(name)
答案:A
难度一般
73.现有一个表格,如果想要匹配所有行数为偶数的,用__________实现
A $( "tr:first" ) B、$( "tr:gt " ) C、$( "tr:even" ) D、$( "tr:odd" )
答案:C
难度一般
74.如果想要找到一个表格的指定第二行数的元素,用下面哪个方法可以快速找到指定元素?
A、$( "tr:first" )
B、$( "tr:gt(4)" )
C、$( "tr:eq(1)" )
D、$( ":header" )
答案:C
难度一般
75. 选择所有的表单输入元素,包括input, textarea, select 和button ()
A、$(":input")
B、$(":text")
C、$(":hidden")
D、$(":file")
答案:A
难度中等
76. 在jquey中,选择id值等于one的段落正确的是()
A、$( "#one" )
B、$( "one" )
C、$( "p" )
D、$( ".one" )
答案:A
难度容易
77 .下列说法错误的是()
A、JavaScript是通过浏览器解释执行的
B、jQuery是JavaScript比较流行的一种类库
C、JavaScript可以实现任何功能
D、JavaScript可以书写原生态的ajax代码
答案:C
难度一般
78 .在jquey中,如果想要从DOM中删除所有匹配的元素,下面哪一个是正确的?()
A、delete()
B、empty()
C、remove( )
D、insertAfter ()
答案:C
难度一般
79 .在jquery中,如果想要获取当前窗口的宽度值,下面哪个是实现该功能的?()
A、width( )
B、documentWidth( )
C、height
D、innerWidth( )
答案:A
难度一般
80.在jquery中,想让一个元素隐藏,用______实现
A、click(fn)
B、change(fn) C hide() D、show( )
答案:C
难度一般
81.在jquery中,鼠标移动到一个指定的元素上,会触发指定的一个方法,实现该操作的是______________。

A、click(fn)
B、hover( over , out ) C hide() D、show( )
答案:B
难度一般
82,在jquery中,选择使用myClass类的css的所有元素()
A、$(".myClass")
B、$("#myClass") C $(*) D、$("body")
答案:A
难度容易
83、在进行表单验证时,当填写完文本框信息移出有错误时,通常会在文本框后面用红色的特殊字体显示错误信息,那么这种及时错误信息是在文本框发生了什么事件后产生的?
A、onFocus
B、onBlur
C、onChange
D、onClick
答案:B
难度一般
84、下列声明数组的语句中,错误的选项是
A、var arry1=new Array();
B、var arry1=new Array(3);
C、var arry1[]=new Array(3)(4);
D、var arry1[]=new Array(‘3’,’4’) ;
答案:C
难度中等
85弹出输入框,默认内容是“Hello World”的正确javascript语法是?
A)document.write("Hello World") B)"Hello World"
C)response.write("Hello World") D)prompt(“输入”,"Hello World") 答案:D
难度一般
86、JS以下( )表达式产生一个0~7之间(含0,7)的随机整数.
A.Math.floor(Math.random()*6)
B.Math.floor(Math.random()*7)
C.Math. floor(Math.random()*8)
D.Math.ceil(Math.random()*8)
答案:C
难度一般
87 在Javascript中,可以使用Date对象的( )方法返当前的年份A.getFullYear B.getYears C.getMonth D.getTime
答案:A
难度一般
88、在JavaScript中,以下代码能关闭一个窗口的是
A.window.exit() B.window.shutdown()
C.window.end() D.window.close()
答案:D
难度一般
89下面关于JQuery优势描述错误的是()。

A、轻量级库,兼容各种浏览器
B、提供了插件机制,能够扩展jQuery框架
C、功能强大操作简单
D、jQuery非常强大,只能以文本格式数据交互
答案:D
难度一般
90在jQuery中,把所有匹配的元素插入到另一个指定的元素的前面,可以采用()。

A、after() B、insertBefore () C、before() D、addBefore() 答案:B
难度一般
91.有如下html代码:
<input type="button" value="事件绑订" id="b1"/>
现需要使用jQuery给该按钮绑订点击事件,下列选项正确的是:
A. $(function(){
$('#b1').onclick(function(){
alert('绑订成功');
});
});
B. $(function(){
$('#b1').bind('click',function(){
alert('绑订成功'); });
});
C. $(function(){
$('#b1').onclick(function(){
alert('绑订成功');
});
});
D.$(function(){
$('#b1').('click',function(){
alert('绑订成功');
});
});
答案:B
难度一般
92 .请看下列html代码:
<ul id="u_item">
<li>item1</li>
<li>item2</li>
<li>item3</li>
</ul>
使用jQuery计算<li>的个数,下列代码正确的是:A.var $obj = $('ul li');
alert($obj.length());
B.var $obj = $('li');
alert($obj.length);
C.var $obj = $('#li');
alert($obj.length());
D.var $obj = $('#li');
alert($obj.length);
答案:B
难度中等
93.请看下列jQuery代码:
$(function(){
$('#s1').change(function(){
$.get( 'carinfo.do' , {'name':$('#s1').val()} ,
function(data){
//待补充
},1000);
},'json');
});
});
关于上述代码,下列说法正确的是:
A. 预期服务器返回XML形式数据
B.预期服务器返回json形式数据
C.发送到服务器的参数名字是json
D.代码“function(data)”中的desc表示传到服务器中的参数答案:B
难度中等
94.下列属于jQuery对AJAX提供支持的方法是:
A.onload()
B.json()
C.xml()
D.ajax()
答案:D
难度一般
95 XmlHttpRequest对象的readyState的属性有( )种状态
A 2
B 3
C 4
D 5
答案:D
难度中等
96 下面关于Jquery 节点操作说法正确的是( )
A html() 获取或设置元素的文本
B attr() 获取或设置元素的HTML内容
C val() 获取或设置元素的值
D text() 获取或设置属性的值
答案:C
难度一般
97以下属于Ajax的直接组成部分的是( )
A XmlHttpRequest
B JavaScript
C Service
D Html 答案:A
难度容易
98 下列选项中关于Ajax技术的说法错误的是()。

A. Ajax技术实现了页面“无刷新”
B. Ajax技术的优势在于避免了重复加载,浪费网络资源
C. Ajax技术的优势在于提供连续的用户体验,而不被页面刷新终端
D. Ajax技术封装了访问数据库的代码
答案:D
难度中等
99在jQuery中,要实现文本框显示字体颜色设置成红色,下面()是正确的。

<input id=’tb’ type=’text’>
A、$(“#tb”).attr("color","red")
B、$(“.tb”).attr(“color”,"red")
C、$(“#tb”).bind("red","color")
D、$(“.bt”).bind("red","color")
答案:A
难度一般
100在Ajax技术中,获取服务器端回传状态码,应该采用XMLHttpRequest对象的()属性。

A、responseXML
B、responseText
C、status
D、getXml
答案:C
难度中等
判断题
1 Jquery是一个全新技术,他不依赖其他计算机语言( )
答案:错
难度容易
2 Javascript脚本是运行在浏览器端的程序代码。

( )
答案:对
难度容易
3 Javascript代码块,不能写在网页文件外部,独立称为一个文件。

( )
答案:错
难度容易
4. <HR>是换行标签。

( )
答案:错
难度容易
5. jQuery在选择元素时和css没有区别
答案:错
难度容易
6. 应用history对象的back()方法相当于“前进”按钮,forward()方法相当于“后退”按钮()
答案:错
难度一般
7 JavaScript代码:
<script type="text/javascript">
document.write("<h1>hello</h1>");
</script>。

是向网页中输出段落( )
答案:错
难度一般
8. isNaN(5) 返回的结果为false。

( )
答案:对
难度难
9. Ajax是一个同步传输技术。

()
答案:错
难度容易
10 使用javascript脚本语言的代码,都不可以采用Jquery替换。

( ) 答案:错
难度容易
11.location对象是history对象的父对象()
答案:错
难度一般
12.Javascipt是一种脚本语言,由web浏览器进行解释和执行()
答案:对
难度一般
13Javascript的算术运算符答:主要有:+ -* / % ! ()
答案:错
难度容易
14alert() 和confirm() 都是 window 对象的方法;()
答案:对
难度一般
15location对象是history对象的父对象()
答案:错
难度一般
16在JavaScript中,数组的length属性用于返回数组中元素的个数答案:对
难度一般
17alert() 和confirm() 都是 window 对象的方法;()
答案:对
难度一般
18charAt()方法是获取位于指定索引位置的字符()
答案:对
难度一般
19indexOf()方法是查找字符或字符串的位置,返回第一次出现的位置()答案:对
难度一般
20charat()方法的参数可以为一个或两个()
答案:错
难度一般
21indexOf()方法的参数为指定的索引值()
答案:错
难道一般
22应用history对象的方法可以实现IE浏览器中“前进”和“后退”按钮的功能答案:对
难度一般
23history对象的父对象是JavaScript浏览器对象的根对象window
答案:对
难度一般
24history对象记录了用户在一个浏览器中已经访问过的URL()
答案:对
难度一般
25alert() 和confirm() 方法功能相同()
答案:错
难度一般
26prompt() 方法的功能是显示一个带有“确定”和“取消”按钮的对话框
答案:错
难度一般
27confirm() 方法的功能是显示一个带有“确定”按钮的对话框
答案:错
难度一般
28location对象是window对象的子对象()
答案:对
难度一般
29location对象相当于ie浏览器中的地址栏,包含关于当前url的地址信息()答案:对
难度一般
30histroy对象记录了用户在一个浏览器中浏览过的url
答案:对
难度一般
31getElementById()通过元素id获取元素对象的方法,其返回值为单个对象()
答案:对
难度一般
32getElementsByName()是通过元素name获取元素对象的方法,其返回值为单个对象()答案:错
难度一般
33getElementbyid()是通过元素id获取元素对象的方法,其返回值为多个对象
答案:错
难度一般
34getElementsbyname()是通过元素name获取元素对象的方法,其返回值为对象组()
答案:对
难度一般
35使用innerHTMl属性可以动态创建页面元素的子节点()
答案:对
难度难
36使用innerHTML属性设置的内容将以纯文本形式显示()
答案:错
难度一般
37使用innerHTML属性设置的内容将以HTML方式进行解析()
答案:对
难度难
38substr方法用来截取指定长度的子字符串()
答案:对
难度一般
39substr方法用来截取指定范围的子字符串()
答案:错
难度一般
40“hello,word”.substring(5)是用来截取第五个字符后的所有字符()答案:对
难度中等
41<hr>标签是向页面中添加一个回车符
答案:错
难度容易
42 在JavaScript中length属性是返回数组的长度
答案:对
难度一般
43 在JavaScript中onsubmit是当表单提交时发生的事件
答案:对
难度容易
44 HTML与XHTML没有区别
答案:错
难度容易
45 JavaScript比任何其他的语言都有优势
答案:错
难度容易
46 css技术可以帮助在网页设计时使网页具有统一的外观
答案:对
难度容易
47 web标准的制定者是w3c
答案:对
难度容易
48 JScript是javascript的简称
答案:错
难度一般
49 javascript是网景公司开发的一种浏览器脚本语言,其目的是为了简化css的开发难度答案:错
难度一般
50 AJAX技术一定要使用javascript技术
答案:错
难度中等
填空题
1 判断基本数据类型的方法是___typeof____ 难度容易
2 window的____prompt()___方法可以显示输入对话框难度一般
3 在Javascript语言中,当元素失去了焦点时激发的事件是____onblur____ 难度一般
4 JavaScript中基本数据类型有__4___种难度容易
5 JavaScript中弹出提示框使用的方法是___alert_____ 难度容易
6 JavaScript中通过ID获取元素的方式是___document.getElementById______ 难度一般
7 JavaScript的运行方式是_____通过浏览器解释执行_______ 难度一般
8 JavaScript中window的_____confirm___方法可以显示确定对话框难度一般
9 网页编程中,运行下面的javascript代码,则提示框中显示_____2.5____ 难度一般
<script language="javascript">
x=3;y=2;z=(x+2)/y;alert(z);
</script>
10 分析下面的javascript代码:x=11;y="number";m=x+y;m的值为___11number____ 难度一般
11 分析如下javascript代码段,则运行后在页面上输出___1010____ 难度一般
var c="10",d=10;
document.write(c+d)
12 在JavaScript中,下列列表框的某一项被选中时将触发___onChange___事件难度一般
13 在JavaScript中定时器有_______setInterval_______,______setTimeout__________ 难度一般
14 在JavaScript中,网页后退的代码是_____history.back()/history.go(-1)________ 难度一般
15 jquery访问对象中的size()方法的返回值和jQuery对象的__length_____属性一样. 难度一般
16 现有一个表格,如果想要匹配所有行数为偶数的,用___even_____实现,奇数的用______odd_实现。

难度容易
17 在一个表单里,想要找到指定元素的第一个元素用___first______实现,那么第二个元素用____eq(1)_____实现。

难度一般
18 在jquery中,想让一个元素隐藏,用____hide()____实现,显示隐藏的元素用___show()______实现。

难度容易
19 在jQuery中,使用____val()____来获取表单输入元素的值难度一般
20 在jQuery中document.getElementById("title").innerHTML与____$("#title").html( )_____功能相同难度中等
21 将所有div 元素的高度设置为100 像素的正确jQuery 代码是_____$("div").height(100)/$(“div”).css(“height”,”100px”)____ 难度一般
22 下列的代码<p> This is just a test.</p> <p> So is this</p>。

则$("p").eq(1) 结果:_______<p>So is this</p>___________ 难度一般
23 有如下代码:<p>Hello</p><p id="selected">Hello Again</p> 则程序$("p").not( $("#selected")[0] )的结果是___<p>Hello</p>________ 难度中等
24 有如下代码:<p>Hello</p><div><span>Hello Again</span></div><p>And Again</p> 则jQuery 代码: $("div").____siblings()__________ 结果:[ <p>Hello</p>, <p>And Again</p> ] 难度难
25 有如下代码:<p>Hello</p><p id="selected">Hello Again</p> 则jQuery 代码: $("__p____").not( $("#selected")[0] ) 结果: ___<p>Hello</p>____ 难度难
简答题
1 javascript中网页前进和后退的代码
答案前进: history.forward(); history.go(1);
后退: history.back (); history.go(-1);
难度一般
2 网页中有一下代码,用javascript代码完成:点击该按钮后,能够弹出一个“A”
<input type=”button” value=”点击弹出” onclick=”showA()”/>
答案
<script>function showA(){ alert(“A”); }<script>
难度容易
3完成函数showImg(),要求能够动态根据下拉列表的选项变化,更新图片的显示
<body>
<script type="text/javascript" >
function showImg (oSel) {
//在此处添加代码
}
</script>
<img id="pic" src="img1.jpg" width="200" height="200" />
<br />
<select id="sel" onchange="showImg(this)">
<option value="img1">城市生活</option>
<option value="img2">都市早报</option>
<option value="img3">青山绿水</option>。

相关文档
最新文档