《轻量级框架开发应用》期末作业考核-00001
试卷总分:100 得分:100
一、单选题 (共 20 道试题,共 40 分)
1.键值对之间用()符号隔开。
A.?
B.:
C.空格
D.,
2.下列代码中:<a href="http://www.baidu.com">BAIDU</a> <a href="c.php">A</a> <a href="b.html">B</a>,以http开头的元素的正确写法是()。
A.$("[href='http']")
B.$("[href^='http']")
C.$("[href$='http']")
D.$("[href*='http']")
3.弹窗移动过程中,需要动态追加()个事件。
A.1个
B.2个
C.3个
D.4个
4.弹窗移动过程中,使弹框移动停止会触发()事件。
A.mousemove()
B.mouseleave()
C.mousedown()
D.mouseup()
5.在div自适应窗口高度里面,要想div适应窗口需要设置高为()。
A.0
B.100%
C.50%
D.当前窗口高度值
6.关于加载更多,下列说法正确的是()。
A.数据全部请求出来,然后渲染界面
B.通过page值判断当前页数
C.不需要任何中间变量
D.请求的数据会一直有
7.JSON 文件的文件类型是()。
A..html
B..js
C..json
D..css
8.id值为ul1的ul中有5个li标签,通过jQuery方法在li后添加内容为“li-son”的li标签,下列书写正确的是()。
A.$("#ul1").append("<li>li-son</li>")
B.$("#ul1").empty("<li>li-son</li>")
C.$("#ul1").before("<li>li-son</li>")
D.$("#ul1").after("<li>li-son</li>")
9.第一次加载页面时,如何出现第一条数据?()
A.onload方法中调用服务器接口并展示数据。
B.给dom节点设block属性
C.更换请求方式
D.静态界面写死
10.在图片轮换中,获取改变的当前页码值,需要用()选择器。
A.位置选择器
B.子代选择器
C.后代选择器
D.属性选择器
11.实现图片滚动效果,至少有()张图片。
A.1个
B.2个
C.3个
D.4个
12.下列标签哪个可以操作标签属性和值()。
A.$(选择器).attr(属性名[,值])
B.$(选择器).html(属性名[,值])
C.$(选择器).val(属性名[,值])
D.$(选择器).text(属性名[,值])
13.在表单中,获取password密码验证的写法正确的是哪个()。
A.$("[name='password']").val()
B.$("[name='password']").name()
C.$("[name='password']").text()
D.$("[name='password']").html()
14.关于mousemove()说法不正确的是()。
A.当鼠标按下指针并在指定的元素中移动时,才会发生 mousemove 事件
B.mousemove() 方法触发 mousemove 事件
C.用户把鼠标移动一个像素,就会发生一次 mousemove 事件
D.语法:$(selector).mousemove()
15.在图片轮换中,设置或返回匹配元素的属性和值,会使用()操作方法。
A.attr();
B.html();
C.val();
D.addClass()
16.animate动画效果是通过改变()实现动画效果的。
A.样式
B.class名
C.标签
D.id值
17.下列选中,jquery选取 id="idName" 的元素正确的是()。
A.$(idName)
B.$('#idName')
C.(#'idName')
D.$idName
18.下列使用jquery错误的是()。
A.在同一个页面里不可以多次出现.ready()
B.需要入口函数
C.需要引入jQuery
D.$(document).ready比onload方法速度快
19.隐藏HTML元素的动态事件是()。
A.hide()
B.show()
C.click()
D.blur()
20.下列标签代码()是书写XML代码。
A.<html></html>
B.<?xml>
C.<script></script>
D.<style></style>
二、多选题 (共 10 道试题,共 40 分)
21.关于slideDown() 方法描述正确的是()。
A.过使用滑动效果,显示隐藏的被选元素
B.有速度和回调函数两个参数
C.normal属于速度参数的可选值
D.除非设置了速度参数,否则不能设置回调函数参数值
22.下列方法()属于节点操作方法。
A.$(选择器).append();
B.$(选择器).empty();
C.$(选择器).before();
D.$(选择器).after();
23.下列对id选择器描述正确的是()。
A.可以使用相同的id名称
B.id名称不能含有数字
C.调用id名称时需要在名称前加“#”
D.id比class具有优先级
E.可以含有空格
24.关于图片左右滚动原理,下列说法正确的是()。
A.两个div嵌套
B.第一个div1指定内容大小,超出部分隐藏
C.内层div2的宽度要能够放下所有图片的宽度
D.通过jQuery语句让div1的内容左右移动
25.关于后代选择器描述正确的是()。
A.后代选择器通过标签的父子包含关系去找
B.后代选择器又称为包含选择器
C.后代选择器可以选择作为某元素后代的元素
D.根据上下标签选择元素
26.关于节点操作说法正确的是()。
A.append() 方法在被选元素的结尾(仍然在内部)插入指定内容
B.after() 方法在被选元素后插入指定的内容
C.before() 方法在被选元素前插入指定的内容
D.empty() 方法从被选元素移除所有内容,不包括所有文本和子节点
27.实现遮罩层的效果,必须用到()动画标签。
A.slideDown()
B.slideUp()
C.show()
D.hide()
28.要实现animate动画效果要定义哪些值?()
A.css样式
B.速度
C.回调函数
D.时间
29.实现弹窗移动事件,在mousedown()事件中需要获取哪些数值?()
A.获取鼠标位置X值
B.获取鼠标位置Y值
C.获取top值
D.获取left值
30.下列()属于选择器对象方法。
A.$("选择器").each(function(index){})
B.$("选择器").find(选择器)
C.$("选择器").not(选择器)
D.$("选择器").add(选择器)
三、判断题 (共 10 道试题,共 20 分)
31.使用jquery会使开发更加简单快速。
32.jquery底层实现使用的是javascript。
33.stop方法是用来停止动画的。
34.使用ex()方法可以获取input值。
35.jquery只能通过script标签引入。
36.jquery可以适配任何浏览器。
37.jquery的$(this)和原生的this一样。
38.使用empy方法能删除当前元素本身。
39.seimeout方法是jquery封装的方法。
40.jquery可以操作dom节点。
奥鹏,国开,广开,电大在线,各省平台,新疆一体化等平台学习
详情请咨询QQ : 3230981406或微信:aopopenfd777