购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

序2
你绝对不可能全部做对的jQuery题

不用找百度,试试你是否能及格?如果不用百度,你全做对了,相信本书不是你的菜!如果你的正确率不到58%,每天坚持看本书,会带来意想不到的技术飞跃!

1.下面哪种不是jQuery的选择器?(单选)

A. 基本选择器

B. 后代选择器

C. 类选择器

D. 进一步选择器

2.绑定一个DOM加载完成后要执行的函数,下面哪个是正确的?(单选)

A. jQuery(expression,[context])

B. jQuery(html,[ownerDocument])

C. jQuery(callback)

D. jQuery(elements)

3.下面哪一个是追加内容到指定元素的末尾?(单选)

A. insertAfter()

B. append()

C. appendTo()

D. after()

4.下面哪一个不是jQuery对象可访问的函数?(单选)

A. each(callback)

B. size()

C. index(subject)

D. index()

5. jQuery访问对象中的size()函数的返回值和jQuery对象的______属性一样。

6. jQuery中$(this).get(0)的写法和______是等价的。

7.想要找到表单中的hidden元素,下面哪个是正确的?(单选)

A. visible

B. hidden

C. visible()

D. hidden()

8.如果需要匹配包含文本的元素,用下面哪种函数来实现?(单选)

A. text()

B. contains()

C. input()

D. attr(name)

9.现有一个表格,如果想要匹配表格的偶数行,用______实现,奇数行用______实现。

10. 如果想要找到一个表格的指定行数的元素,可以使用下面哪个函数?(单选)

A. text()

B. get()

C. eq()

D. contents()

11 .在一个表单里,想要找到指定元素的第一个元素用______实现,第二个元素用______实现。

12. 下面哪种不属于jQuery的筛选?(单选)

A. 过滤

B. 自动

C. 查找

D. 串联

13. 下面哪几种属于jQuery文档处理?(多选)

A. 包裹

B. 替换

C. 删除

D. 内部和外部插入

14. 如果想在一个指定的元素前添加内容,下面哪个可以实现?(单选)

A. append(content)

B. appendTo(content)

C. insertAfter(content)

D. after(content)

15. 在jQuery中,用一个表达式来检查当前选择的元素集合,使用______来实现,如果这个表达式失效,则返回 ______值。

16. 在jQuery中,如果想从DOM中删除所有匹配的元素,下面哪一个正确?(单选)

A. delete()

B. empty()

C. remove()

D. removeAll()

17. 在jQuery中,想要给第一个指定的元素添加样式,下面哪一个正确?(单选)

A. first

B. eq(1)

C. css(name)

D. css(name,value)

18. 在编写页面时,如果想要获取指定元素在当前窗口的相对偏移,用______来实现,该方法的返回值有两个属性,分别是______和______。

19. 在jQuery中,如果想要获取当前窗口的宽度值,下面哪个可以实现?(单选)

A. width()

B. width(val)

C. width

D. innerWidth()

20. 在一个表单中,如果将所有的div元素都设置为绿色,实现代码是______。

21. 为每个元素的指定事件(如click)绑定一个事件处理函数,下面哪个可以实现?(单选)

A. trigger(type)

B. bind(type)

C. one(type)

D. bind

22. 在jQuery中,鼠标移动到一个指定的元素上时会触发指定的方法,实现该操作的是______。

23. 下面哪几个不属于jQuery的事件处理?(多选)

A. bind(type)

B. click()

C. change()

D. one(type)

24. 在一个表单中,如果想给输入框添加一个输入验证,哪个事件可以实现?(单选)

A. hover(over,out)

B. keypress(fn)

C. change()

D. change(fn)

25. 当一个文本框中的内容被选中时,想要执行指定的方法,使用哪个事件?(单选)

A. click(fn)

B. change(fn)

C. select(fn)

D. bind(fn)

26. 在jQuery中,想让一个元素隐藏,用______实现,显示隐藏的元素用______实现。

27. 在一个表单中,用600毫秒缓慢地将段落滑上,用______来实现。

28. 如果想要自定义一个动画,用______函数来实现。

29. 想要实现通过远程http-get请求载入信息功能的是哪个事件?(单选)

A. $.ajax()

B. load(url)

C. $.get(url)

D. $.getScript(url)

30. 下面不属于AJAX事件的是哪个?(单选)

A. ajaxComplete(callback)

B. ajaxSuccess(callback)

C. $.post(url)

D. ajaxSend(callback)

31. 彻底将jQuery变量还原,可以使用______函数实现。

32. 在一个表单中,查找所有选中的input元素,可以用jQuery中的______来实现。

33. 下面哪几种是jQuery中表单的对象属性?(多选)

A. :checked

B. :enabled

C. :hidden

D. :selected

E. :file

F. :disabled

34. 在jQuery中如果将一个“名/值”形式的对象设置为所有指定元素的属性,可以用______实现。

35. 在jQuery中指定一个类,如果存在就执行删除功能,如果不存在就执行添加功能,下面哪一个可以直接完成该功能?(单选)

A. removeClass()

B. deleteClass()

C. toggleClass(class)

D. addClass()

36. 在jQuery中想要找到所有元素的同辈元素,下面哪一个可以实现?(单选)

A. eq(index)

B. find(expr)

C. siblings([expr])

D. next()

37. 请选择表达式[typeof null, null instanceof Object]的运算结果。(单选)

A. ["object", false]

B. [null, false]

C. ["object", true]

D. other

38. 请选择以下表达式的运算结果:(单选)

A. Value is Something

B. Value is Nothing

C. NaN

D. other

39. 请选择以下表达式的运算结果:(单选)

A. Goodbye Jack

B. Hello Jack

C. Hello undefined

D. Hello World

40. 请选择以下表达式的运算结果:(单选)

A. 0

B. 100

C. 101

D. other

41. 请选择以下表达式的运算结果:(单选)

A. [undefined×7]

B. [0,1,2,10]

C. []

D. [undefined]

42. 请选择以下表达式的运算结果:(单选)

A. [true,true]

B. [false,false]

C. [true,false]

D. other

43. 请选择以下表达式的运算结果:(单选)

A. 3, 3, 3

B. 3, 3, NaN

C. 3, NaN, NaN

D. other

44. 请选择以下表达式的运算结果:(单选)

A. true

B. false

C. error

D. other

45. 请选择以下表达式的运算结果:(单选)

A. true

B. false

C. "wut"

D. other

46. 请选择以下表达式的运算结果:(单选)

A. true

B. false

C. error

D. other

47. 请选择以下表达式的运算结果:(单选)

A. "53",2

B. 8, 2

C. error

D. other

48. 请选择以下表达式的运算结果:(单选)

A. 2

B. 1

C. error

D. other

49. 请选择以下表达式的运算结果:(单选)

A. [2, 1, 1]

B. ["1", "1", "1"]

C. [2, "1", "1"]

D. other

50. 请选择以下表达式的运算结果:(单选)

A. 111111111111111111111

B. 111111111111111110000

C. NaN

D. Infinity

是不是已经迫不及待想知道这些题目的答案了?

(1)添加微信公众号“broadview_com”,或扫描封底的微信二维码,回复关键字“jQuery题答案”,对对你的正确率吧!

(2)分享你的正确率,邀请小伙伴们都来做题,看看谁才是隐藏在民间的高手!

(3)正确率超过80%的小伙伴们可以@博文视点Broadview的微博,我们会与全球读者一起分享你的得分超能力! HVGbZ6wOHVaUA3008MKAd9jGDk9/IrN6A9HtIS9yktdIiA7fOWem3WB6I3GaH+dG

点击中间区域
呼出菜单
上一章
目录
下一章
×