作业 考核 论文 答案联系 3064302332 微信:wxxygzs
东师《轻量级框架开发应用》2023年春学期期末作业考核[标准答案]
试卷总分:100 得分:100
一、单选题 (共 20 道试题,共 40 分)
1.jQuery中通过什么方式找到当前的li?()
A.index
B.class
C.id
D.name
2.jQuery中获取窗口宽度的写法是()。
A.$(window).innerWidth();
B.$(window).width();
C.$(div.window).innerWidth();
D.$(html).width();
3.在鼠标移动窗口时,首先会触发()事件。
A.mousemove()
B.mouseleave()
C.mousedown()
D.mouseup()
4.两种请求方式,相对安全的是()。
A.get
B.post
C.都安全
D.都不安全
5.选取具有title属性的a标签,书写正确的是()。
A.a(title)
B.a[title]
C.title
D.a+title
6.解除事件是下列()方法。
A.$(选择器).bing(事件名,函数|匿名函数)
B.$(选择器).unbing(事件名,函数)
C.$(选择器).事件名称(函数|匿名函数)
D.$(选择器).click(函数|匿名函数)
7.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>")
8.关于mousemove()说法不正确的是()。
A.当鼠标按下指针并在指定的元素中移动时,才会发生 mousemove 事件
B.mousemove() 方法触发 mousemove 事件
C.用户把鼠标移动一个像素,就会发生一次 mousemove 事件
D.语法:$(selector).mousemove()
9.弹窗移动过程中,鼠标触发事件的正确顺序()。
A.mousedown mouseup mousemove
B.mousedown mousemove mouseup
C.mouseup mousedown mousemove
D.mouseup mousemove mousedown
10.下列选中,jquery选取 id="idName" 的元素正确的是()。
A.$(idName)
B.$('#idName')
C.(#'idName')
D.$idName
11.在jQuery中通过ID获取<p id="p1">P-1</p>中P元素的正确写法()。
A.var ob1=$("#p1");
B.var ob1=#p1;
C.var ob1=$("p1");
D.var ob1=("#p1");
12.在jQuery中,找到id="intro"的<div>元素中的所有class="head"的元素,下列书写正确的是()。
A.$("div#intro.head")
B.$("div#intro")
C.$("div.intro.head")
D.$("intro.head")
13.代码:<a href="http://www.baidu.com">BAIDU</a> <a href="a.html">A</a> <a href="b.html">B</a> <a href="c.html">C</a>,通过位置选择器的写法找到第一个位置的a标签,正确写法是()。
A.$("a:first");
B.$("a:odd");
C.$("a:last");
D.$("a:even");
14.隐藏HTML元素的动态事件是()。
A.hide()
B.show()
C.click()
D.blur()
15.选择id值为main的所有子元素的正确书写方式是()。
A.$("#main > *")
B.$("#main")
C.$("#main *")
D.$("main > *")
16.实现图片轮换效果需要添加几个定时器()。
A.1个
B.2个
C.3个
D.4个
17.id值为div1的div,获取当前鼠标位置X和Y的值,输出相应值,下列书写正确的是()。
A.$("#div1").val("X:"+x+"Y:"+y)
B.$("#div1").name("X:"+x+"Y:"+y)
C.$(".div1").text("X:"+x+"Y:"+y)
D.$("#div1").html("X:"+x+"Y:"+y)
18.弹窗移动过程中,mouseup()事件的主要作用是()。
A.获取鼠标参考位置
B.关闭移动
C.鼠标移动,窗口也移动
19.图片轮播中,当鼠标移动到图片时停止轮播的操作方法是()。
A.clearTimeout
B.outTimeout
C.setTimeout
D.endTimeout
20.前端发送数据后,服务器应该怎么操作?()
A.修改数据
B.接收数据
C.销毁数据
D.查询数据
二、多选题 (共 10 道试题,共 40 分)
21.可以获取鼠标位置的事件是()。
A.mousemove()
B.mouseup()
C.mouseenter()
D.mousedown()
E.click()
22.下列方法()属于节点操作方法。
A.$(选择器).append();
B.$(选择器).empty();
C.$(选择器).before();
D.$(选择器).after();
23.如何解决跨域问题?()
A.ajax请求
B.跨域资源共享
C.服务器响应
D.jsonp跨域
24.jQuery在页面代码中运行顺序是()。
A.页页面加载完成之前
B.页面加载完成之后
C.在所有HTML加载完之后
D.同时加载
25.关于鼠标位置获取函数描述正确的是()。
A.原点的位置永远位于页面左上角
B.事件对象含有两个属性值
C.pageX获取X坐标值
D.pageY获取Y坐标值
26.关于slideDown() 方法描述正确的是()。
A.过使用滑动效果,显示隐藏的被选元素
B.有速度和回调函数两个参数
C.normal属于速度参数的可选值
D.除非设置了速度参数,否则不能设置回调函数参数值
27.实现遮罩层的效果,必须用到()动画标签。
A.slideDown()
B.slideUp()
C.show()
D.hide()
28.关于innerWidth()方法的描述正确的是()。
A.返回值是第一个匹配元素的内部宽度
B.包含padding值
C.包含元素border值
D.包含margin值
29.下列()属于滑动效果的标签。
A.slideDown()
B.slideUp()
C.show()
D.hide()
30.jQuery选择器对象的方法包括()。
A.样式的操作
B.内容的操作
C.时间的操作
D.宽高的操作
三、判断题 (共 10 道试题,共 20 分)
31.使用empy方法能删除当前元素本身。
32.使用jquery会使开发更加简单快速。
33.jquery的$(this)和原生的this一样。
34.jquery只能通过script标签引入。
35.stop方法是用来停止动画的。
36.jquery底层实现使用的是javascript。
37.jquery可以适配任何浏览器。
38.jquery可以操作dom节点。
39.seimeout方法是jquery封装的方法。
40.使用ex()方法可以获取input值。