《轻量级框架开发应用》22秋学期在线作业一
共40道题 总分:100分
一、单选题(共20题,40分)
1.选择id值为main的所有子元素的正确书写方式是()。
A、$(“#main > *”)
B、$(“#main”)
C、$(“#main *”)
D、$(“main > *”)
2.JSON中对象通过()形式来标识。
A、{}
B、()
C、[]
D、”
3.关于mousemove()说法不正确的是()。
A、当鼠标按下指针并在指定的元素中移动时,才会发生 mousemove 事件
B、mousemove() 方法触发 mousemove 事件
C、用户把鼠标移动一个像素,就会发生一次 mousemove 事件
D、语法:$(selector).mousemove()
4.弹窗移动过程中,需要动态追加()个事件。
A、1个
B、2个
C、3个
D、4个
5.隐藏HTML元素的动态事件是()。
A、hide()
B、show()
C、click()
D、blur()
6.要实现右下角弹框效果,会用到()函数。
A、slideDown()
B、slideUp()
C、setTimeout()
D、setTime()
7.左右图片滑动效果,每点击一下向左滑动的按钮,父元素向哪个方向滑动的数值是()。
A、向左滑动一张图片的宽度
B、向左两张图片的宽度
C、向右滑动一张图片的宽度
D、向右两张图片的宽度
8.在图片轮换中,设置或返回匹配元素的属性和值,会使用()操作方法。
A、attr();
B、html();
C、val();
D、addClass()
9.弹窗移动效果中,当鼠标移动特别快时会出现丢失事件,解决办法是()。
A、将当前选取的位置代码改为window
B、将当前选取的位置改为document
C、将当前选取的位置改为windows
D、将当前选取的位置改为父元素
10.两种请求方式,相对安全的是()。
A、get
B、post
C、都安全
D、都不安全
11.后代选择器可以找到()。
A、所有父元素下的子元素
B、只能找到第一级的子元素
C、除了第一级都能找到
D、找不到任何子元素
12.获取div内容宽的元素是()。
A、width
B、innerWidth
C、outerWidth
D、allWidth
13.在标签样式操作中,下列哪个选项可以交替使用类别样式()。
A、$(选择器).css(样式属性名,[值])
B、$(选择器).addClass(类别样式名)
C、$(选择器).removeClass(类别样式名)
D、$(选择器).toggleClass(类别样式名)
14.下列标签代码()是书写XML代码。
A、<html></html>
B、<?xml>
C、<script></script>
D、<style></style>
15.第一次加载页面时,如何出现第一条数据?()
A、onload方法中调用服务器接口并展示数据。
B、给dom节点设block属性
C、更换请求方式
D、静态界面写死
16.下列哪个选项不是强制类型转换()。
A、Number()
B、parseInt()
C、isNaN
D、String()
17.在遮罩面效果实现中,使遮罩层获取整个页面的高度,书写正确的是()。
A、$(document).height();
B、$(weindow).height();
C、$(documents).height();
D、$(windows).height();
18.下列一串代码中:<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个
19.选择所有含有p标签的div元素,书写正确的是()。
A、$(“div:has(p)”)
B、$(“div:p”)
C、$(“div p)”)
D、$(“p”)
20.jQuery中获取窗口高度的写法是()。
A、$(window).innerHeight();
B、$(window).height();
C、$(div.window).innerHeight();
D、$(html).height();
二、多选题(共10题,40分)
1.在对象失去焦点时发生,应使用哪个事件()。
A、onblur
B、onclick
C、onmousedown
D、onchange
2.下列关于json语法格式正确的是()。
A、{name:”小张”,age:”20″}
B、[name:”小张”,age:”20″]
C、[{name:”小张”,age:”20″},{name:”小王”,age:”26″}]
D、{[name:”小张”,age:”20″,name:”小王”,age:”26″]}
3.实现窗口移动这个效果,需要用到下列()事件。
A、mousemove()
B、mouseleave()
C、mousedown()
D、mouseup()
4.要实现右下角弹层效果,需要给弹框元素添加()样式。
A、position:relative;
B、position:absolute;
C、top:0px;
D、bottom:0px;
5.下列对id选择器描述正确的是()。
A、可以使用相同的id名称
B、id名称不能含有数字
C、调用id名称时需要在名称前加“#”
D、id比class具有优先级
E、可以含有空格
6.jQuery中AJAX返回的数据类型有()。
A、Json
B、xml
C、数组
D、字符串
7.jQuery框架与javaScript之间的有什么关系?()
A、jQuery是javaSript中的一个库
B、jqueryJavaScript中的一个子集
C、jquery是JavaScript的缩写
D、两者没有区别
8.在遮罩面效果实现中,当滚动条滚动时,如何将遮罩层弹出框始终在可视区域内,应添加()事件。
A、$(window).scroll();
B、$(document).scrollTop();
C、$(window).scrollTop();
D、$(document).scroll();
9.弹窗移动过程中,mousemove()事件的主要作用是()。
A、获取鼠标参考位置
B、关闭移动
C、获取当前鼠标位置
D、鼠标移动,窗口也移动
10.如何将请求的数组依次展现到页面中?()
A、字符串拼接
B、for循环遍历
C、append到dom元素
D、刷新界面
三、判断题(共10题,20分)
1.seimeout方法是jquery封装的方法。
A、对
B、错
2.stop方法是用来停止动画的。
A、对
B、错
3.jquery的$(this)和原生的this一样。
A、对
B、错
4.jquery只能通过script标签引入。
A、对
B、错
5.使用jquery会使开发更加简单快速。
A、对
B、错
6.jquery可以操作dom节点。
A、对
B、错
7.使用empy方法能删除当前元素本身。
A、对
B、错
8.使用ex()方法可以获取input值。
A、对
B、错
9.jquery底层实现使用的是javascript。
A、对
B、错
10.jquery可以适配任何浏览器。
A、对
B、错
奥鹏,国开,广开,电大在线,各省平台,新疆一体化等平台学习
详情请咨询QQ : 3230981406或微信:aopopenfd777

