JQuery考试题(没答案)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
JQuery阶段测试题
一、选择题(每小题2分)10道题共20分
1)以下对jQuery描述不正确的是?(c)
A.jQuery就是javaScript
B.jQuery提供了很多特效
C.jQuery可以完全替代javaScript
D.jQuery使代码量大幅减少
2)请选择一个错误的答案(c)
A.$(document).ready(function(){})
B.$().ready(function(){})
C.ready(function(){})
3)如果同时使用window.onload与$(function(){}),执行顺序会是什么样?(b)
A.同时执行
B.onload先执行
C.$(function(){})先执行
D.都不执行
4)如果想要找到一个表格的指定行数的元素,用下面哪个方法可以快速找到指定元素?
(c)
A.text()
B.get()
C.eq()
D.contents()
5)如果想在一个指定的元素后添加内容,下面哪个是实现该功能的?(d)
A.append(content)
B.appendTo(content)
C.insertAfter(content)
D.after(content)
6)在jQuery中,如果想要从DOM中删除所有匹配的元素,下面哪一个是正确的?(c)
A.delete()
B.empty()
C.remove()
D.removeAll()
7)为每一个指定元素的指定事件(像click)绑定一个事件处理器函数,下面哪个是用来
实现该功能的?(b)
A.trigger()
B.bind()
C.bind
D.add()
8)在jQuery中想要找到所有元素的同辈元素,下面哪一个是可以实现的?(c)
A.eq(index)
B.find(expr)
C.siblings([expr])
D.next()
9)使用jQuery如果给一个元素增加样式,下列哪个选项不对?(b)
A.className=”red”
B.addClass(“red”)
C.class(“color”,”red”)
D.class({“color”:”red”})
10)toggle()、toggleClass()主要是使用了什么原理?选一个不正确的(b)
A.三元运算符
B.三目运算符
C.条件运算符
D.算术运算符
填空题(每小空1分)20个空共20分
1)jQuery访问对象中的size()方法的返回值和jQuery对象的()属性一样
2)jQuery中$(this).get(0)的写法和()是等价的
3)现有一表格,如果想要匹配所有行数为偶数的,用(even)实现,奇数的用(odd)实现
4)在一个表单里,想要找到指定元素的第一个元素用()实现,那么第二个元素用()实现
5)如果将所有的div元素里的字体都设置为绿色,()
6)在jQuery中,想让一个元素隐藏,用(hidden)实现,显示一个元素用(visible)实现
7)在一个表单中,用600毫秒缓慢的将段落滑上,用(slide up)来实现
8)在jQuery中,如果想要自定义一个动画,用(animate)函数来实现
9)在表单中,查找所有选中的checkbox元素,可以用jQuery中的()来实现
10)给元素的属性设置值,可以使用()方法和()方法
11)jQuery中的html()相当于javaScript的()属性,text()相当于()属性
12)阿贾克斯的英文名称是(Ajax)
13)使用阿贾克斯技术的主要原因是可以实现异步请求和局部刷新,那么它的好处是
()、()
14)jQuery中的one()用于绑定事件,它与bind()、on()、live()等其他方法最大的区别
是()
二、简答题(每小题3分)10道题共30分
1)jQuery的美元符号$有什么作用?
定义jquery
2)body中的onload()函数和jQuery中的document.ready()有什么区别?
Onload: 只能加载一次
document.ready() :可以加载多次
3)jQuery中有哪几种类型的选择器?
4)请使用jQuery将页面上的所有元素边框设置为2px宽的虚线?
5)jQuery中哪个方法可以给还未创建的元素绑定事件?
6)$(this)与this有什么区别?
$(this) :是jquery里面的 this:是JavaScript里面的
7)$(“p a”)与$(“p>a”)有什么区别?
8)如何复制一个元素?在没有参数的情况下,会不会复制元素行为?
9)jQuery中的find()和filter()用来做什么?区别是什么?
10)如何获取一个随机数?
三、编程题(每小题6分)5道题共30分
1)使用jQuery实现点击按钮弹出一个有确定和取消按钮的对话框。
2)产生一个1-10的随机数。
3)使用jQuery实现选项卡效果的代码部分。
4)使用jQuery实现图片翻转效果的代码部分。
5)在jQuery1.8.3版本中,实现密码框状态切换效果,要求:
1.当选中checkbox的时候,密码框里的密文改变为明文
2.当取消checkbox的时候,密码框里的明文改变为密文