JavaScript Jquery考试题
JavaScript / Jquery /ajax 测试题
共40题,每题2.5分,满分100
1.以下哪个不是javascript语言的特点:()
A. 基于对象
B. 跨平台
C. 编译执行
D. 脚本语言
2.请看下列html代码:
hello
能使文本“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');
3. 下述html代码:给第二个
- item1
- item2
- item3
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' )
4、请看下列html代码和jQuery代码片段:
1003
jQuery代码如下:
alert( $( 'input :hidden' ) . val( ) );
弹出对话框上显示的内容是:
A.1001
B.1002
C.1003
D.1004
5. setTimeout(“move()”,20)意味着
A、每隔20秒,move()函数就会被调用一次
B、每隔20分钟,move()函数就会被调用一次
C、每隔20毫秒,move()函数就会被调用一次
D、move()函数被调用20次
6. 在jQuery中,如果想要从DOM中删除所有匹配的元素,下面选项中正确的是:
A.remove()
B.removeAll()
C.empty()
D.delete()
7. dom.html页面有如下代码:
使用下列jQuery代码:
alert($('#d1').html());
alert($('#d1').text());
弹出框上显示的内容为:
A.分别弹出hello jQuery 和hello jQuery
B.分别弹出hello jQuery 和hello jQuery
C.分别弹出hello jQuery 和hello jQuery
D.分别弹出hello jQuery 和hello jQuery
8. 在jQuery中
$( '#hello' ). css ( "color" , "#ff0000" )
$( '#hello' ). css ( "color" )
分别表示的含义是: (选择两项)
A. $('#hello').css("color","#ff0000")表示选择id为hello的元素,并设置颜色为"#ff0000"
B. $('#hello').css("color")表示选择id为hello的元素,并且取到该元素字体显示的颜色
C. $('#hello').css("color","#ff0000")表示选择CSS类为hello的元素,并且取到该元素字体显示的颜色
D. $('#hello').css("color")表示选择CSS类为hello的元素,并且取到该元素字体显示的颜色
9.请看下列html,css和jQuery代码片段:
html代码如下:
css代码如下:
.s1{
width:100px;
height:100px;
background-color: red;
}
.s2 {
background-color: yellow;
}
jQuery代码如下:
$(function(){
$('div') .hover( function(){
$(this).addClass('s2');
} , function(){
$(this).removeClass('s2');
});
});
以上代码在浏览器上显示的效果是:
A.连续点击div上以后,div背景显示为红色
C.连续点击div上以后,div背景显示为黄色
C.鼠标悬停在div上以后,div背景显示为红色
D.鼠标悬停在div上以后,div背景显示为黄色
10. 下列代码的功能是:
$(function(){
$('a').click(function(){
alert('helloworld');
});
});
A.给第二个超链接附加单击事件
B.给最后一个超链接附加单击事件
C.给第一个超链接附加单击事件
D.给所有的超链接附加单击事件
11下面哪一个是用来追加到指定元素的末尾的?
A、insertAfter( )
B、append( )
C、appendTo( )
D、after( ) 考点:jquery的核心函数
12 .如果需要匹配包含文本的元素,用下面哪种来实现?()
A、text()
B、contains()
C、input()
D、attr(name)
13.现有一个表格,如果想要匹配所有行数为偶数的,用_ _实现,奇数的用___实现。
( 选择两项)
A $( "tr:first" ) B、$( "tr:gt " )C、$( "tr:even" )D、$( "tr:odd" )
14.如果想要找到一个表格的指定第二行数的元素,用下面哪个方法可以快速找到指定元素?C
A、$( "tr:first" )
B、$( "tr:gt(4)" )
C、$( "tr:eq(1)" )
D、$( ":header" )
15. 选择所有的表单输入元素,包括input, textarea, select 和button ()
A、$(":input")
B、$(":text")
C、$(":hidden")
D、$(":file")
16. 在jquey中,选择id值等于one的段落正确的是()
A、$( "#one" )
B、$( "one" )
C、$( "p" )
D、$( ".one" )
17 .如果想在一个指定的元素后添加内容,下面哪个是实现该功能的?()
A、append(content)
B、appendTo(content)
C、insertAfter(content)
D、after(content)
18 .在jquey中,如果想要从DOM中删除所有匹配的元素,下面哪一个是正确的?()
A、delete()
B、empty()
C、remove( )
D、insertAfter ()
19 .在jquery中,如果想要获取当前窗口的宽度值,下面哪个是实现该功能的?()
A、width( )
B、width( val )
C、height
D、innerWidth( )
20.在jquery中,想让一个元素隐藏,用___实现,显示隐藏的元素用__实现。 ( 选择两项)
A、click(fn)
B、change(fn) C hide() D、show( )
21.在jquery中,鼠标移动到一个指定的元素上,会触发指定的一个方法,实现该操作的是______________。
A、click(fn)
B、hover( over , out ) C hide() D、show( )
22,在jquery中,选择使用myClass类的css的所有元素()
A、$(".myClass")
B、$("#myClass") C $(*)D、$("body")
23、在进行表单验证时,当填写的文本框信息有错误时,通常会在文本框后面
用红色的特殊字体显示错误信息,那么这种及时错误信息是在文本框发生了什么事件后产生的?
A、onFocus
B、onBlur
C、onChange
D、onClick
24、下列声明数组的语句中,错误的选项是
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’) ;
25弹出输入框,默认内容是“Hello World”的正确javascript语法是?
A) document.write("Hello World") B) "Hello World"
C) response.write("Hello World") D) prompt(“输入”,"Hello World")
26、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)
27\在Javascript中,可以使用Date对象的()方法返回一个月中的每一天。
A.getDate B.getYear C.getMonth D.getTime
28、在JavaScript中,以下代码能并闭一个窗口的是
A.window.exit() B.window.shutdown()
C.window.end() D.window.close()
29下面关于JQuery优势描述错误的是()。
A、轻量级库,兼容各种浏览器
B、提供了插件机制,能够扩展jQuery框架
C、功能强大操作简单
D、jQuery非常强大,只能以文本格式数据交互
30在jQuery中,把所有匹配的元素插入到另一个指定的元素集合的后面,可以采用()。A、after() B、insertAfter() C、before() D、addBefore()
31.有如下html代码:
现需要使用jQuery给该按钮绑订点击事件,下列选项正确的是:
A.$(function(){
$('#b1').click(function(){
alert('绑订成功');
});
});
B.$(function(){
$('#b1').bind('click',function(){
alert('绑订成功');
});
});
C.$(function(){
$('#b1').onclick(function(){
alert('绑订成功');
});
});
D.$(function(){
$('#b1').('click',function(){
alert('绑订成功');
});
});
32 .请看下列html代码:
- item1
- item2
- item3
使用jQuery计算
alert($obj.length());
B.var $obj = $('li');
alert($obj.length);
C.var $obj = $('#li');
alert($obj.length());
D.var $obj = $('#li');
alert($obj.length);
33.请看下列jQuery代码:(请选择两项)$(function(){
$('#s1').change(function(){
$.get( 'carinfo.do' , {'name':$('#s1').val()} ,
function(data,desc){
//待补充
},1000);
},'json');
});
});
关于上述代码,下列说法正确的是:
A. 预期服务器返回XML形式数据
B.预期服务器返回json形式数据
C.发送到服务器的参数名字是json
D.代码“function(data,desc){”中的data表示服务器返回的数据
34.下列属于jQuery对AJAX提供支持的方法是:
A.onload()
B.json()
C.xml()
D.ajax()
35XmlHttpRequest对象的readyState的属性有( )种状态
A 2
B 3
C 4
D 5
36\
下面关于Jquery 节点操作说法正确的是()
A html() 获取或设置元素的文本
B attr() 获取或设置元素的HTML内容
C val() 获取或设置元素的值
D text() 获取或设置属性的值
37
以下属于Ajax的直接组成部分的有( ) (请选择两项)
A XmlHttpRequest
B JavaScript
C Web Service
D Html
38 下列选项中关于Ajax技术的说法错误的是()。
A.Ajax技术实现了页面“无刷新”
B.Ajax技术的优势在于避免了重复加载,浪费网络资源
C.Ajax技术的优势在于提供连续的用户体验,而不被页面刷新终端
D.Ajax技术封装了访问数据库的代码
39在jQuery中,要实现文本框显示字体颜色设置成红色,下面()是正确的。
A、$(“#tb”).attr("color","red")
B、$(“.tb”).attr(“color”,"red")
C、$(“#tb”).bind("red","color")
D、$(“.bt”).bind("red","color")
40在Ajax技术中,获取服务器端回传代码,应该采用XMLHttpRequest对象的()属性。
A、responseXML
B、responseText
C、responseValue
D、getXml
超完整JQUERY面试题及答案
一、Jquery测试题 下面哪种不是jquery的选择器?(单选) A、基本选择器 B、后代选择器 C、类选择器 D、进一步选择器 考点:jquery的选择器(C) 当DOM加载完成后要执行的函数,下面哪个是正确的?(单选) jQuery(expression,[context])B、jQuery(html,[ownerDocument])C、jQuery(callback)D、jQuery(elements) 考点:jquery的核心函数(C) 下面哪一个是用来追加到指定元素的末尾的?(单选) A、insertAfter() B、append() C、appendTo() D、after() 考点:jquery的核心函数(C) 下面哪一个不是jquery对象访问的方法?(单选) A、each(callback) B、size() C、index(subject) D、index() 考点:jquery的核心函数之对象访问(D) jquery访问对象中的size()方法的返回值和jQuery对象的_______属性一样. 考点:jquery的核心函数之对象访问(length) jquery中$(this).get(0)的写法和__________是等价的。 考点:jquery的核心函数之对象访问($(this)[0]) 7.有这样一个表单元素 ,想要找到这个hidden元素,下面哪个是正确的?(单选) A、visible B、hidden C、visible() D、hidden() 考点:jquery的选择器(B) 如果需要匹配包含文本的元素,用下面哪种来实现?(单选) A、text() B、contains() C、input() D、attr(name) 考点:jquery的选择器(B) 现有一个表格,如果想要匹配所有行数为偶数的,用________实现,奇数的用_______实现。 考点:jquery的选择器(even,odd) 如果想要找到一个表格的指定行数的元素,用下面哪个方法可以快速找到指定元素?(单选) A、text() B、get() C、eq() D、contents() 考点:jquery的选择器(C) 在一个表单里,想要找到指定元素的第一个元素用_________实现,那么第二个元素用_________实现。考点:jquery的选择器(first,eq(1))
Jquery测试题教学教材
J q u e r y测试题
1、HTML 代码: one
p class="myClass" span
p class="notMyClass" jQuery 代码: $("div,span,p.myClass") 结果:( A ) A、[
p class="myClass" , span ] B、[
p class="myClass" ] C、[
p class="notMyClass" ] D、[