《轻量级框架开发应用》2023年春学期在线作业二题目
试卷总分:100 得分:100
一、单选题 (共 20 道试题,共 40 分)
1.类别选择器根据什么属性值找到元素()。
A.id
B.class
C.标签
D.css
2.什么是跨域?()
A.浏览器从一个域名的网页去请求另一个域名的资源
B.服务器从一个域名的网页去请求另一个域名的资源
C.同源策略
D.两个端口一样,构成跨域请求的条件
3.在遮罩面效果实现中,将显示的id值为#shade的div遮罩层隐藏的正确书写形式是()。
A.$(“#shade”).show();
B.$(“#shade”).hide();
C.$(“#shade”).slideDown();
D.$(“#shade”).slideUp();
4.获取属性名值的正确语法是哪个()。
A.$(选择器).attr(属性名[,值])
B.$(选择器).attr(属性名)
C.$(选择器).attr([,值])
D.$(选择器).attr()
5.弹窗移动效果中,当鼠标移动特别快时会出现丢失事件,解决办法是()。
A.将当前选取的位置代码改为window
B.将当前选取的位置改为document
C.将当前选取的位置改为windows
D.将当前选取的位置改为父元素
6.以下几种jQuery正确使用ajax方法的是()。
A.$.ajax[]
B.$.ajax
C.ajax()
D.$.ajax()
7.下面对jquery描述不正确的是()。
A.轻量级的库
B.操作DOM
C.封装了遍历HTML
D.容错性不如Javascript
8.AJAX引擎向谁发送HTTP请求()。
A.浏览器
B.客户端
C.服务器
D.HTML页面
9.下列用作为URL地址的参数进行传递的方式是()。
A.get
B.post
C.send
D.open
10.在节点操作中,删除子元素的语法是()。
A.$(选择器).append();
B.$(选择器).empty();
C.$(选择器).before();
D.$(选择器).after();
11.两种请求方式,相对安全的是()。
A.get
B.post
C.都安全
D.都不安全
12.在AJAX中,指定传值方式和url地址通过什么语句来实现()。
A.get
B.post
C.send
D.open
13.XML是一种()语言。
A.高级程序设计语言
B.可扩展标记语言
C.超文本标记语言
D.服务器端脚本语言
14.在jQuery中给元素<p class=”c1″>添加样式</p>p标签添加背景颜色为红色样式的正确写法()。
A.$(“.c2”).css(‘background’,’#ff0000′);
B.$(c2).css(‘background’,’#ff0000′);
C.(“.c2”).css(‘background’,’#ff0000′);
D.c2.css(‘background’,’#ff0000′);
15.选择所有含有p标签的div元素,书写正确的是()。
A.$(“div:has(p)”)
B.$(“div:p”)
C.$(“div p)”)
D.$(“p”)
16.代码:<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)
17.代码:<p>1</p><p>2</p><p>3</p><p>4</p><p>5</p>,找到第一个p标签的正确写法是()。
A.$(“p:first”)
B.$(“p:last”)
C.$(“p:odd”)
D.$(“p:eq(2)”)
18.元素animate要实现动画效果,必须给元素添加的样式是()。
A.color
B.position
C.display
D.overflow
奥鹏作业答案请进open5.net或请联系QQ/微信:18866732
19.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>”)
20.在jQuery中,将id值为div的div标签隐藏样式书写正确的是()。
A.$(“#div”).css(‘display’,’none’);
B.$(“#div”).css(‘display’,’block’);
C.$(“#div”).css(‘overflow’,’none’);
D.$(“#div”).css(‘overflow’,’hideen’);
二、多选题 (共 10 道试题,共 40 分)
21.如何将请求的数组依次展现到页面中?()
A.字符串拼接
B.for循环遍历
C.append到dom元素
D.刷新界面
22.关于两级联动,下列说法正确的是()。
A.必须有两个下拉框
B.标签内必须含有value值
C.用到onclick事件
D.用到append()追加元素
23.jQuery中AJAX返回的数据类型有()。
A.Json
B.xml
C.数组
D.字符串
24.实现窗口移动这个效果,需要用到下列()事件。
A.mousemove()
B.mouseleave()
C.mousedown()
D.mouseup()
25.下列关于两种请求方式说法正确的是()。
A.GET方式传送数据量大,安全性高
B.当使用POST方式时,浏览器把各表单字段元素及其数据作为HTTP消息的实体内容发送给Web服务器
C.Post传输数据时,需要在URL中显示出来
D.用get方式传送数据有浏览器缓存
26.关于图片左右滚动原理,下列说法正确的是()。
A.两个div嵌套
B.第一个div1指定内容大小,超出部分隐藏
C.内层div2的宽度要能够放下所有图片的宽度
D.通过jQuery语句让div1的内容左右移动
27.在遮罩面效果实现中,当滚动条滚动时,如何将遮罩层弹出框始终在可视区域内,应添加()事件。
A.$(window).scroll();
B.$(document).scrollTop();
C.$(window).scrollTop();
D.$(document).scroll();
28.关于outerWidth()方法的描述正确的是()。
A.返回值是第一个匹配元素的内部宽度
B.包含padding值
C.包含元素border值
D.包含margin值
29.关于位置选择器描述正确的是()。
A.索引位置从0开始
B.选择偶数位置的写法为:$(“selector:even”)
C.大于指定位置的写法:$(“selector:gt(n)”)
D.获取指定位置的写法:$(“selector:lt(n)”)
30.下列选项中()属于标记选择器。
A.class
B.id
C.p
D.div
三、判断题 (共 10 道试题,共 20 分)
31.jquery可以适配任何浏览器。
32.jquery的$(this)和原生的this一样。
33.jquery底层实现使用的是javascript。
34.stop方法是用来停止动画的。
35.使用ex()方法可以获取input值。
36.jquery只能通过script标签引入。
37.使用jquery会使开发更加简单快速。
38.seimeout方法是jquery封装的方法。
39.jquery可以操作dom节点。
40.使用empy方法能删除当前元素本身。
转载请注明:奥鹏作业之家 » 【奥鹏】东师《轻量级框架开发应用》2023年春学期在线作业二