《轻量级框架开发应用》22秋学期在线作业一-00002
试卷总分:100 得分:100
一、单选题 (共 20 道试题,共 40 分)
1.关于加载更多,下列说法正确的是()。
A.数据全部请求出来,然后渲染界面
B.通过page值判断当前页数
C.不需要任何中间变量
D.请求的数据会一直有
2.从当前选择器中去除某个或多个节点的方法是下列()。
A.$("选择器").each(function(index){})
B.$("选择器").find(选择器)
C.$("选择器").not(选择器)
D.$("选择器").add(选择器)
3.在jQuery中,将id值为div的div标签隐藏样式书写正确的是()。
A.$("#div").css('display','none');
B.$("#div").css('display','block');
C.$("#div").css('overflow','none');
D.$("#div").css('overflow','hideen');
4.在Ajax中,下列哪个方法将参数放置到body中传向服务器()。
A.get
B.post
C.send
D.open
5.XML是一种()语言。
A.高级程序设计语言
B.可扩展标记语言
C.超文本标记语言
D.服务器端脚本语言
6.窗口高度自适应,当改变窗口大小时,如何防止滚动条出现()。
A.添加resize事件
B.添加onclick事件
C.blur
D.添加focus事件
7.代码:<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)
8.按下移动窗口,会触发()事件。
A.mousemove()
B.mouseleave()
C.mousedown()
D.mouseup()
9.弹窗移动过程中,需要动态追加()个事件。
A.1个
B.2个
C.3个
D.4个
10.jquery的特点不包括()。
A.需要单独处理浏览器兼容问题
B.出色的 DOM 操作的封装
C.完善的 ajax 封装
D.支持链式操作,隐式迭代
11.第一次加载页面时,如何出现第一条数据?()
A.onload方法中调用服务器接口并展示数据。
B.给dom节点设block属性
C.更换请求方式
D.静态界面写死
12.下列哪个选项不是强制类型转换()。
A.Number()
B.parseInt()
C.isNaN
D.String()
13.什么是跨域?()
A.浏览器从一个域名的网页去请求另一个域名的资源
B.服务器从一个域名的网页去请求另一个域名的资源
C.同源策略
D.两个端口一样,构成跨域请求的条件
14.在jQuery中,获取所有带有以“.jpg”结尾的属性值的href属性,下列书写正确的是()。
A.$("[href$='.jpg']")
B.$("[href='.jpg']")
C.$([href=$'.jpg'])
D.$("[href=$'jpg']")
15.id值为ul1的ul中有5个li标签,通过jQuery方法去除每个li标签的cur样式,书写正确的是()。
A.$("#ul1 li").removeClass('cur')
B.$("#ul1 li").removeClass('.cur')
C.$("#ul1 li").addClass('cur')
D.$("#ul1 li").addClass('.cur')
16.下列一串代码中:<div class="div">DIV<div/><div class="div1">DIV1<div/><div class="div2">DIV2<div/><div class="div3">DIV3<div/>,通过jQuery代码$("div")可以找到()div。
A.1个
B.2个
C.3个
D.4个
17.下列遍历json正确的是()。
A.for(var k in js){ alert(js[k]); }
B.for(var is in k){ alert(js[k]); }
C.for[var k in js]{ alert(js[k]); }
D.for(var k in js){ alert(js(k)); }
18.在图片轮换中,获取改变的当前页码值,需要用()选择器。
A.位置选择器
B.子代选择器
C.后代选择器
D.属性选择器
19.若服务器端用get方式请求参数,下列格式正确的是()。
A.$username=$_GET["username"]
B.$username=$_POST["username"]
C.$username=$_get["username"]
D.$username=$_post["username"]
20.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>")
二、多选题 (共 10 道试题,共 40 分)
21.下列方法()属于节点操作方法。
A.$(选择器).append();
B.$(选择器).empty();
C.$(选择器).before();
D.$(选择器).after();
22.关于两级联动,下列说法正确的是()。
A.必须有两个下拉框
B.标签内必须含有value值
C.用到onclick事件
D.用到append()追加元素
23.下列关于JSON与XML的区别正确的是()。
A.JSON相对于XML来讲,数据的体积大
B.JSON的速度要远远快于XML
C.JSON格式能直接为服务器端代码使用,易于维护
D.格式统一,符合标准
24.关于XML说法正确的是()。
A.可扩展标记语言
B.用于存放数据
C.能表示数据之间的包含关系
D.是一种很像HTML的标记语言
25.关于addClass() 方法描述正确的是哪个()。
A.向被选元素添加一个或多个类
B.该方法不会移除已存在的 class 属性
C.仅仅添加一个或多个 class 属性
D.如需添加多个类,请使用空格分隔类名
26.如何解决跨域问题?()
A.ajax请求
B.跨域资源共享
C.服务器响应
D.jsonp跨域
27.关于窗口自适应的说法正确的是()。
A.针对窗口自适应
B.可以设置固定的宽和高
C.不能设置固定的宽和高
D.设置宽的数值为%形式
E.需要添加overflow:hidden样式
28.实现遮罩层的效果,必须用到()动画标签。
A.slideDown()
B.slideUp()
C.show()
D.hide()
29.AJAX工作原理中涉及到下列()。
A.浏览器
B.AJAX引擎
C.服务器
D.客户端
30.jQuery框架与javaScript之间的有什么关系?()
A.jQuery是javaSript中的一个库
B.jqueryJavaScript中的一个子集
C.jquery是JavaScript的缩写
D.两者没有区别
三、判断题 (共 10 道试题,共 20 分)
31.使用jquery会使开发更加简单快速。
32.jquery可以操作dom节点。
33.jquery底层实现使用的是javascript。
34.使用empy方法能删除当前元素本身。
35.使用ex()方法可以获取input值。
36.jquery只能通过script标签引入。
37.stop方法是用来停止动画的。
38.jquery的$(this)和原生的this一样。
39.seimeout方法是jquery封装的方法。
40.jquery可以适配任何浏览器。
奥鹏,国开,广开,电大在线,各省平台,新疆一体化等平台学习
详情请咨询QQ : 3230981406或微信:aopopenfd777