JQuery考试题(没答案)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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的时候,密码框里的明文改变为密文

相关文档
最新文档