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)
Atext()        Bget()        Ceq()        D.contents(
5)如果想在一个指定的元素后添加内容,下面哪个是实现该功能的?(d
Aappend(content) BappendTo(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)     Bfind(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: 只能加载一次
  ady() :可以加载多次
3)jQuery中有哪几种类型的选择器?
4)请使用jQuery将页面上的所有元素边框设置为2px宽的虚线?
5)jQuery中哪个方法可以给还未创建的元素绑定事件?
6)$(thisjquery是什么选择器)与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的时候,密码框里的明文改变为密文

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。