不用找百度,试试你是否能及格?如果不用百度,你全做对了,相信本书不是你的菜!如果你的正确率不到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的微博,我们会与全球读者一起分享你的得分超能力!