在线作业二-00002
试卷总分:100 得分:100
一、单选题 (共 20 道试题,共 40 分)
1.下列()方法是滑动显示方法。
A.slideDown()
B.slideUp()
C.show()
D.hide()
2.jQuery中获取窗口宽度的写法是()。
A.$(window).innerWidth();
B.$(window).width();
C.$(div.window).innerWidth();
D.$(html).width();
3.选取具有title属性的a标签,书写正确的是()。
A.a(title)
B.a[title]
C.title
D.a+title
4.ajax中success匿名函数的作用是()。
A.缓存数据
B.用于从服务器获取数据
C.请求成功后所执行的函数
D.存储数据
5.下列()方法是滑动隐藏方法。
A.slideDown()
B.slideUp()
C.show()
D.hide()
6.在jQuery中,获取所有带有以“.jpg”结尾的属性值的href属性,下列书写正确的是()。
A.$("[href$='.jpg']")
B.$("[href='.jpg']")
C.$([href=$'.jpg'])
D.$("[href=$'jpg']")
7.id值为ul1的ul中有5个li标签,通过jQuery方法给每个li添加title属性,使用attr属性操作下列书写正确的是哪个()。
A.$("#ul1 li").each(function(index)){this.attr('title',"文字")
B.$("#ul1 li").each(function(index)){$(this).attr('title',"文字")
C.$("#ul1 li").each(function(index)){$(this).attr('title':"文字")
D.$("#ul1 li").each(function(index)){$(this).attr('title',文字)
8.dataType的作用是()。
A.设置接收的数据格式
B.设置发送的数据格式
C.服务器请求方式
D.http获取数据
9.实现图片滚动效果,至少要添加()个div元素。
A.1个
B.2个
C.3个
D.4个
10.在XML文件中,写市、县两级联动效果,是通过()属性找到元素的。
A.自定义属性
B.id
C.name
D.class
11.在表单中,获取password密码验证的写法正确的是哪个()。
A.$("[name='password']").val()
B.$("[name='password']").name()
C.$("[name='password']").text()
D.$("[name='password']").html()
12.jquery的下标值是从什么开始的?()
A.0
B.1
C.2
D.3
13.$(“input[name=‘newsletter’]”) 是通过哪个属性获取input元素的()
A.class
B.id
C.name
D.value
14.关于跨域说法正确的是()。
A.浏览器端是不存在跨域安全限制的
B.跨域请求的方式是jsop
C.jsonp指定服务器返回的数据类型为json格式
D.跨域是两个页面具有相同的源
15.代码:<p class="p1" id="a1">P-1</p><p class="p2" id="a2">P-1</p>,在jQuery中通过类别选择器的方式找到第二个p标签,书写正确的是()。
A.$(".p2")
B.$("#a2")
C.$(.p2)
D.$(#a2)
16.如何获取json对象data的value值?()
A.data.name
B.name
C.{data}
D.data-name
17.在标签样式操作中,下列哪个选项可以交替使用类别样式()。
A.$(选择器).css(样式属性名,[值])
B.$(选择器).addClass(类别样式名)
C.$(选择器).removeClass(类别样式名)
D.$(选择器).toggleClass(类别样式名)
18.animate动画中实现速度的英文是下列()。
A.params
B.speed
C.callback
D.time
19.JSON中对象通过()形式来标识。
A.{}
B.()
C.[]
D.''
20.第一次加载页面时,如何出现第一条数据?()
A.onload方法中调用服务器接口并展示数据。
B.给dom节点设block属性
C.更换请求方式
D.静态界面写死
二、多选题 (共 10 道试题,共 40 分)
21.AJAX工作原理中涉及到下列()。
A.浏览器
B.AJAX引擎
C.服务器
D.客户端
22.实现弹窗移动事件,在mousedown()事件中需要获取哪些数值?()
A.获取鼠标位置X值
B.获取鼠标位置Y值
C.获取top值
D.获取left值
23.如何将请求的数组依次展现到页面中?()
A.字符串拼接
B.for循环遍历
C.append到dom元素
D.刷新界面
24.关于图片左右滚动原理,下列说法正确的是()。
A.两个div嵌套
B.第一个div1指定内容大小,超出部分隐藏
C.内层div2的宽度要能够放下所有图片的宽度
D.通过jQuery语句让div1的内容左右移动
25.关于empty()方法说法正确的是()。
A.empty() 方法从被选元素移除所有内容
B.可以移除兄弟元素
C.只能移除子元素内容
D.删除页面所有元素
26.下列对id选择器描述正确的是()。
A.可以使用相同的id名称
B.id名称不能含有数字
C.调用id名称时需要在名称前加“#”
D.id比class具有优先级
E.可以含有空格
27.在对象失去焦点时发生,应使用哪个事件()。
A.onblur
B.onclick
C.onmousedown
D.onchange
28.关于AJAX,说法正确的是()。
A.与服务器交换数据
B.在不重载全部页面的情况下,实现了对部分网页的更新
C.对页面某一块数据更新
D.不是新的编程语言,而是一种使用现有标准的新方法
29.关于innerWidth()方法的描述正确的是()。
A.返回值是第一个匹配元素的内部宽度
B.包含padding值
C.包含元素border值
D.包含margin值
30.关于removeClass(class) 方法描述正确的是哪个()。
A.从被选元素移除一个或多个类
B.如果不设置该参数,则会移除所有类
C.规定要移除的 class 的名称
D.如需移除若干类,请使用空格来分隔类名
三、判断题 (共 10 道试题,共 20 分)
31.使用jquery会使开发更加简单快速。
32.jquery底层实现使用的是javascript。
33.使用ex()方法可以获取input值。
34.jquery只能通过script标签引入。
35.seimeout方法是jquery封装的方法。
36.jquery的$(this)和原生的this一样。
37.jquery可以操作dom节点。
38.使用empy方法能删除当前元素本身。
39.stop方法是用来停止动画的。
40.jquery可以适配任何浏览器。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。