JQuery框架及Ajax技术练习.docx

上传人:b****7 文档编号:10633307 上传时间:2023-02-22 格式:DOCX 页数:22 大小:21.01KB
下载 相关 举报
JQuery框架及Ajax技术练习.docx_第1页
第1页 / 共22页
JQuery框架及Ajax技术练习.docx_第2页
第2页 / 共22页
JQuery框架及Ajax技术练习.docx_第3页
第3页 / 共22页
JQuery框架及Ajax技术练习.docx_第4页
第4页 / 共22页
JQuery框架及Ajax技术练习.docx_第5页
第5页 / 共22页
点击查看更多>>
下载资源
资源描述

JQuery框架及Ajax技术练习.docx

《JQuery框架及Ajax技术练习.docx》由会员分享,可在线阅读,更多相关《JQuery框架及Ajax技术练习.docx(22页珍藏版)》请在冰豆网上搜索。

JQuery框架及Ajax技术练习.docx

JQuery框架及Ajax技术练习

1、jQuery是用什么语言编写的_____。

A)HTML和JavaScript

B)Java和JavaScript

C)JavaScript

D)HTML和JavaScript以及CSS

2、下列哪些是jQuery的优势_____。

(选两项)

A)重量级

B)跨浏览器兼容性

C)方便的DOM操作

D)源代码保密

3、下列选择器中,属于jQuery基本选择器的有_____。

(选三项)

A)标签选择器

B)类选择器

C)ID选择器

D)自定义选择器

4、想要获得jQuery中包装集的长度,以下写法正确的是_____。

(选两项)

A)$("div").length

B)$("div").count()

C)$("div").size()

D)$("div").length()

5、想要获得页面中所有未使用类样式cls的div元素,在jQuery中写法正确的是___。

A)$("div").slice("cls")

B)$("div").not(".cls")

C)$("div").filter(".cls")

D)$("div").not("cls")

6、要将DOM对象domObj转换成jQuery对象,下面写法中正确的是_____。

A)domObj[0]

B)$(domObj)

C)domObj.get(0)

D)domObj.parse()

7、关于DOM对象的说法,错误的是_____。

A)DOM对象就是通过DOMAPI所获得的对象

B)DOM对象可以调用DOMAPI中所赋予的属性和方法,例如innerHTML

C)DOM对象也可以调用jQuery中的属性和方法

D)DOM对象可以转换成jQuery对象

8、要将jQuery对象$obj转换成DOM对象,下列写法正确的是_____。

(选两项)

A)$(obj)

B)$obj.toDOM()

C)$obj.get(0)

D)$obj[0]

9、如何通过jQuery选择器获得页面中所有的超链接_____。

A)$("a")

B)$("#a")

C)$(".a")

D)$("link")

10、如何通过jQuery选择器获得页面中所有的超链接以及应用了类样式cls的元素_____。

(选两项)

A)$("a,.cls")

B)$("a,cls")

C)$(".cls,a")

D)$(".a,.cls")

11、想要判断页面中有多少个下拉框select元素,下列写法中正确的是_____。

(选两项)

A)$("select").length

B)$("#select").length

C)$("select").size

D)$("select").size()

12、想要通过jQuery获得页面中所有的p标记和span标记,则下列写法正确的是_____。

(选两项)

A)$("pspan")

B)$("p").join("span")

C)$("p,span")

D)$("p").add("span")

13、页面中有5个div元素,其中一个具有id属性,该属性值为myId,其余四个应用了类样式cls,如果想要通过jQuery获得id为myId的div元素,下列写法中错误的是_____。

A)$("#myId")

B)$("div").filter("#myId")

C)$("div").not(".cls")

D)$("div").filter(".cls")

14、在jQuery中,对包装集的操作,下列哪一项用于获得包装集的子集_____。

A)filter()

B)not()

C)slice()

D)index()

15、想要获得包装集中元素的下标,如果不存在则返回-1,该方法为jQuery包装集方法中的哪一个_____。

A)filter()

B)not()

C)slice()

D)index()

16、有如下jQuery表达式:

$("div.cls"),该表达式的作用是_____。

A)获得页面所有的div元素

B)获得页面所有应用了cls样式的元素

C)获得页面所有应用了cls样式的div元素

D)获得页面所有元素

17、jQuery表达式:

$("p").filter(".cls")的作用是____。

A)获得页面所有的p标记

B)获得页面所有应用了cls样式的p标记

C)获得页面所有元素

D)获得页面所有应用了cls样式的元素

18、下列说法中,不正确的是_____。

A)$("div")表示获得页面中所有的div元素

B)document.getElementsByTagName("div")表示获得页面中所有的div元素

C)表达式$("div")和document.getElementsByTagName("div")返回的结果相同,都是DOM对象

D)表达式$("div").size()和document.getElementsByTagName("div").length返回的结果相同

19、关于jQuery表达式$(".cls").not("#pid")的说法正确的是___。

A)获得应用了类样式cls的元素

B)获得页面中应用了类样式cls以及id为pid的元素

C)获得id属性值为pid的元素

D)获取页面中id属性值不为pid的所有应用了cls类样式的元素

20、jQuery中的id选择器以_____符号开头。

A)#

B).

C):

D),

21、jQuery中的类选择器以_____符号开头。

A),

B):

C)#

D).

22、在jQuery中表单域选择器是以_____开头的。

A).

B),

C):

D);

23、要获得元素下的所有后代元素,下列写法正确的是___。

A)$("pa")

B)$("p>a")

C)$("p+a")

D)$("p~a")

24、想要选取所有元素中索引是偶数的元素,下列写法正确的是_____。

A):

odd

B):

even

C):

last

D):

first

25、想要获得所有

元素中的第一个元素,下列写法正确的是___(选两项)

A)$("div:

first")

B)$("div:

first-child")

C)$("div:

eq(0)")

D)$("div:

eq

(1)")

26、:

contains(text)选择器的作用是____。

A)判断是否含有某个子元素

B)判断元素是否为空元素

C)判断元素的文本内容是否包含特定内容

D)判断是否被特定的元素包含

27、选取页面中所有的复选框,下列选择器的写法正确的是______。

(选两项)

A):

checkbox

B):

checked

C)input:

checked

D)input[type=checkbox]

28、想要获得元素的子元素,则下列写法中正确的是_____。

A)$("divb")

B)$("div>b")

C)$("div+b")

D)$("div~b")

29、获得页面中第一个div元素的jQuery表达式,写法正确的是____。

A)$("div:

first-child")

B)$("div:

first-child")

C)$("div:

first")

D)$("div:

first")

30、jQuery表达式$("input:

not(.cls)")的作用是_____。

A)选取元素

B)选取类名不是cls的元素

C)选取类名是cls的元素

D)选取下的应用了cls类样式的子元素

31、$("input:

even")用于选取索引是偶数的元素,该索引的起始值为_____。

A)1.0

B)-1.0

C)0.0

D)可以设定

32、想要获得页面中的第3个div元素,则jQuery表达式的写法正确的是_____。

A)$("div:

eq

(2)")

B)$("div:

eq(3)")

C)$("div:

first")

D)$("div:

last")

33、用于获得含有

元素的

元素,下列jQuery表达式的写法,正确的是____。

A)$("p:

has(div)")

B)$("div:

has(p)")

C)$("div:

contains(p)")

D)$("p:

contains(div)")

34、关于属性过滤选择器,表达式$("div[title=test]")的作用是_____。

A)选取含有title属性的div元素

B)选取title属性包含test的div元素

C)选取属性title为test的div元素

D)选取不包含title属性的div元素

35、如果想要获得包含title属性和id属性的div元素,则jQuery中表达式写法正确的是_____。

A)$("div[id*=title]")

B)$("div[title,id]")

C)$("div[id=title]")

D)$("div[id][title]")

36、想要获得页面中所有的文本框,下列选择器中,合适的有哪一个_____。

A):

text

B):

input

C):

field

D):

password

37、有jQuery表达式$("input[name=sex][type=radio]:

checked"),该表达式的含义是_____。

A)获得名字为sex的单选按钮元素

B)获得名字为sex的选中的单选按钮元素

C)获得名字为sex的input标签

D)获得选中的input元素

38、选择器:

selected的作用是_____。

A)选取被选中的单选按钮

B)选取被选中的单选按钮和复选框

C)选取被选中的复选框

D)选取列表中所有被选中的选项元素

39、选择器:

checked的作用是_____。

A)选取列表中所有被选中的选项元素

B)选取所有被选中的单选按钮和复选框

C)选取被选中的单选按钮

D)选取被选中的复选框

40、jQuery提供了以下方法用于操作CSS类,除了________。

A)toggleClass()

B)addClass()

C)removeClass()

D)isClass()

41、往页面中所有的div元素中追加一个标记作为子节点,下列写法中错误的是______。

A)$("div").append("");

B)$("div").append("input")

C)$("div").append(document.createElement("input"))

D)$("").appendTo("div");

42、下列方法中,哪两个方法用于以兄弟节点的形式完成插入节点操作_____。

(选两项)

A)append()

B)prepend()

C)after()

D)before()

43、现有jQuery表达式$("#myDiv").append($("#txt")),该表达式的作用是______。

A)将页面中id为txt的元素复制后追加在id为myDiv的元素中所有子元素的末尾

B)将页面中id为txt的元素复制后添加在id为myDiv的元素中所有子元素的前面

C)将页面中id为txt的元素剪切然后追加在id为myDiv的元素中所有子元素的末尾

D)将页面中id为txt的元素剪切然后添加在id为myDiv的元素中所有子元素的前面

44、假设整个HTML页面中只有一个div元素:

thisisadiv!

,在调用语句$("div").after("");后,则页面的文档结构将发生变化,变化后的结果为______。

A)

thisisadiv!

B)

thisisadiv!

C)

thisisadiv!

D)

thisisadiv!

45、下列哪一个方法用于对元素进行替换操作______。

A)replace()

B)wrap()

C)replaceWith()

D)prepend()

46、下列哪一个方法用于对元素进行复制操作______。

A)copy()

B)clone()

C)replaceWith()

D)wrap()

47、在jQuery中,使用empty()方法删除元素的子元素,关于此方法说法错误的是______。

A)empty()方法在调用时接收两个参数

B)empty()方法的作用为清空元素的子元素

C)empty()方法的功能与将元素的innerHTML属性设置为空类似

D)如果元素下面有多级子元素,则调用empty()方法后都将被清空

48、在jQuery中,想要将页面中id为txt的文本框的长度修改为10,则下列语句中正确的是______。

(选两项)

A)$("#txt").prop("size",10);

B)$("#txt").attr("size");

C)$("#txt")[0].size=10;

D)$("#txt").prop(size,10);

49、在JavaScript中,如果想通过DOM的形式操作元素应用的类样式,则对应的类样式属性名称为______。

A)class

B)className

C)classes

D)Class

50、在jQuery中,假设id为txt的元素同时应用了A、B、C三种类样式,想要将该元素应用的类样式A、B同时删除,则下列写法中正确的是______。

A)$("#txt").removeClass("AB")

B)$("#txt").removeClass("A")

C)$("#txt").removeClass("B")

D)$("#txt").addClass("AB")

51、下列jQuery方法中,哪一个方法用于进行元素类样式的切换操作_____。

A)addClass()

B)toggleClass()

C)removeClass()

D)changeClass()

52、有如下jQuery代码:

$("#txt").toggleClass("show");,关于该行代码的说法中正确的是______。

A)为元素添加指定的类名称

B)为元素删除指定的类名称

C)如果该元素已拥有指定类名称,则从元素中删除指定类名称,如果在元素中指定的类名称不存在,则添加指定类名称

D)为元素绑定点击切换事件

53、在jQuery中想要获得id为myDiv的div元素的宽度,则下列写法中正确的是______。

A)$("#myDiv").css(width)

B)$("#myDiv").css({width})

C)$("#myDiv").css("width","500px")

D)$("#myDiv").css("width")

54、jQuery代码$("#myDiv").html("")的作用是____。

A)用于获得元素的文本内容

B)用于获得元素的HTML内容

C)用于设置元素的HTML内容

D)用于设置元素的文本内容

55、在jQuery中,用于获得文本框的值,对应的方法是______。

A)val()

B)html()

C)text()

D)css()

56、jQuery表达式$(":

text").val("abc")的作用是______。

A)将页面中所有的文本框获得,接着将第一个文本框的值修改为abc

B)获得页面中所有文本框的值

C)获得页面中第一个文本框的值

D)将页面中所有的文本框的值修改为abc

57、jQuery表达式$(":

text").val()的作用是_____。

A)获得页面中所有文本框的值

B)获得页面中第一个文本框的值

C)设置页面中第一个文本框的值

D)设置页面中所有文本框的值

58、jQuery表达式$(":

radio[name=grade]").val(["grade2"])的作用是______。

A)将页面中名字为grade的单选按钮的值设置为grade2

B)获得页面中名字为grade的单选按钮组中选中项的值

C)获得页面中名字为grade的单选按钮组,并且让值为grade2的单选按钮选中

D)读取名字为grade2的单选按钮的值

59、下列jQuery方法中,哪几个可以用于事件处理程序的绑定______。

(选三项)

A)click()

B)bind()

C)one()

D)unbind()

60、在获得jQuery中的事件对象后,通过该对象的哪个属性获得事件源对象_____。

A)which

B)srcElement

C)target

D)data

61、jQuery事件对象Event的哪一个属性用于获得事件类型______。

A)type

B)eventType

C)keyCode

D)which

62、在jQuery中,想要获得用户按下的键,则对应的事件对象属性为____。

A)data

B)keyCode

C)key

D)originalEvent

63、下列jQuery事件中,哪个属于合成事件______。

(选两项)

A)hover()

B)click()

C)mouseover()

D)toggle()

64、offset函数的作用是什么?

A)取得当前元素相对于其父元素的偏移

B)取得当前元素相对于其祖先元素的偏移

C)取得当前元素相对于当前window对象的偏移

D)取得当前元素相对于桌面的偏移

65、position函数的作用是什么?

A)取得当前元素相对于其父元素的偏移

B)取得当前元素相对于其祖先元素的偏移

C)取得当前元素相对于其文档元素的偏移

D)取得当前元素相对于其第一个position样式为Absolute或者Relative父元素的偏移

兄弟节点

66、show函数所对应的动画效果是?

(选2项)

A)创建元素,并显示出来

B)让元素显示出来,无需创建元素

C)可以控制元素创建的速度

D)可以控制元素显示的速度

67、关于动画中控制时间的"fast"关键字是多长时间

A)100毫秒

B)200毫秒

C)300毫秒

D)600毫秒

68、动画的时间控制方面的参数,是以什么为单位

A)秒

B)毫秒

C)分钟

D)小时

69、fadeTo(1000,0.5)是什么意思?

A)表示在一秒内把元素的不透明度从1变到0.5

B)表示在一秒内把元素的不透明度从0变到0.5

C)表示在一秒内把元素的不透明度从当前值变到0.5

D)表示在一秒内把元素的透明度从0变到0.5

70、$("div").animate({top:

"+=500px"},5000),这种写法是什么意思?

A)在5秒内不断增加top属性的值

B)在5秒内不断给top属性赋值为500px

C)在5分钟内不断增加top属性的值

D)在5分钟内不断给top属性赋值为500px

71、停止动画的函数名为什么?

A)pause

B)preventDefault

C)stop

D)Pause

72、动画效果中,fadeToggle方法的作用是?

A)使元素以淡出的效果隐藏

B)使元素以淡入的效果显示

C)如果元素隐藏,则以淡出效果将元素显示,如果元素显示,则以淡入的效果让元素隐藏

D)使元素以滑上或滑下的效果隐藏或显示

73、$("#header").show("slow").hide("fast")会是个什么效果?

A)直接报错

B)时而隐藏,时而显示

C)先慢慢显示后快速隐藏

D)先快速隐藏后慢慢显示

74、以下对show方法的调用错误的是?

A)show(1000)

B)show("fast")

C)show("slow")

D)show(100,"fast")

75、在老版本的浏览器中,通过jQuery,想要在javascript中去掉字符串的空格,下列写法正确的是

A)str.trim()

B)trim(str)

C)String.trim(str)

D)$.trim(str)

76、在javascript中,下列创建对象的写法,不正确的是?

A)varobj={};

B)varobj={a:

5;b:

7};

C)varobj=newObject();

D)functionStudent(){};varobj=newStudent();

77、要想获得匹配元素后面紧邻的同辈元素,则使用下列哪个方法

A)next()

B)nextAll()

C)prev()

D)siblings()

78、想要获得匹配元素前后所有的同辈元素,则使用下列哪个方法

A)next()

B)parents()

C)siblings()

D)prev()

79、status等于200表示什么?

A)表示服务器响应成功收到

B)表示请求未初始化

C)表示服务器出现错误

D)表示请求已完成

80、children工具函数的作用是什么(选2项)?

A)获取子元素集合,包含自己

B)获取子元素集合,不包含自己

C)获取子元素,包含子元素的子元素

D)获取子元素,不包含子元素的子元素

82、JSON不支持以下哪种数据类型

A)数值

B)对象

C)字符串

D)泛型集合

83、Ajax的优势不包括

A)优秀的用户体验

B)提高Web程序的性能

C)不需要插件支持

D)减轻了客户端负担

84、Ajax请求对象的readyState值为多少的时候,表示请求处理已完成

A)1.0

B)2.0

C)3.0

D)4.0

85、jQuery中对数据进行序列化的方法不包括

A)serialize()

B)get()

C)serializeArray()

D)param()

86、用方法ajax()发送请求时,参数中的哪个属性用于设定请求的地址?

A)data

B)url

C)timeout

D)content-type

87、如果在用jQuery做ajax操作时出现了错误,可以用哪个函数处理

A)ajaxSuccess

B)ajaxComplete

C)ajaxError

D)ajaxStop

88、当执行了$.ajaxSetup({url:

"emplist.xxx"})后,$.ajax(data:

{"Name":

"tom"})将会请求哪个页面?

A)当前页

B)报错

C)emplist.xxx

D)首页

89、下面哪一个不是Ajax的不足?

A)浏览器对XMLHttpRequest对象的支持度不足

B)破坏浏览器前进,后退按钮的正常功能

C)对搜索引擎的支持不足

D)增加服务器的负担

90、XMLHttpRequest对象的哪2个属性用来取得数据(选2项)

A)respo

展开阅读全文
相关搜索

当前位置:首页 > 医药卫生 > 基础医学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1