《轻量级框架开发应用》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东师答案请进:opzy.net或请联系微信:1095258436
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、错
《轻量级框架开发应用》22秋学期在线作业一
共40道题 总分:100分
一、单选题(共20题,40分)
1.代码:<p class=”c1″ id=”p1″>P-1</p><p class=”c2″ id=”p2″>P-2</p>,通过第一个标签给第二个标签追加样式的正确书写是()。
A、$(“.c1”).add(“.c2”).css(“border”,”1px solid red”);
B、$(“.c1”).each(“.c2”).css(“border”,”1px solid red”);
C、$(“.c1”).not(“.c2”).css(“border”,”1px solid red”);
D、$(“.c1”).find(“.c2”).css(“border”,”1px solid red”);
2.如何获取json对象data的value值?()
A、data.name
B、name
C、{data}
D、data-name
3.选取具有title属性的a标签,书写正确的是()。
A、a(title)
B、a[title]
C、a.title
D、a+title
4.在jQuery中,获取所有带有以“.jpg”结尾的属性值的href属性,下列书写正确的是()。
A、$(“[href$=’.jpg’]”)
B、$(“[href=’.jpg’]”)
C、$([href=$’.jpg’])
D、$(“[href=$’jpg’]”)
5.实现两级联动,必须在第一个下拉框添加()事件。
A、onblur事件
B、onclick事件
C、onmousedown事件
D、onchange事件
6.XML是一种()语言。
A、高级程序设计语言
B、可扩展标记语言
C、超文本标记语言
D、服务器端脚本语言
7.图片轮播中,当鼠标移动到图片时停止轮播的操作方法是()。
A、clearTimeout
B、outTimeout
C、setTimeout
D、endTimeout
8.下列关于Ajax语法格式正确的是()。
A、$.ajax({url:”**”,type:post, success: function (resp) {} …})
B、$.ajax({data:”**”,type:post, success: function (resp) {} …})
C、$.ajax({headers:”**”,type:post, success: function (resp) {} …})
D、$.ajax({dataType:”**”,type:post, success: function (resp) {} …})
9.弹窗移动过程中,以()为参考值。
A、鼠标按下的位置
B、元素左上角
C、元素右下角#元素中间位置
10.在遮罩面效果实现中,将隐藏的id值为#shade的div遮罩层显示出来的正确书写形式是()。
A、$(“#shade”).show();
B、$(“#shade”).hide();
C、$(“#shade”).slideDown();
D、$(“#shade”).slideUp();
11.在Ajax中,下列哪个方法将参数放置到body中传向服务器()。
A、get
B、post
C、send
D、open
12.弹窗移动实现过程中,需要添加的类型变量是()。
A、布尔类型变量
B、字符变量
C、int变量
D、整型变量
13.在图片轮换中,设置或返回匹配元素的属性和值,会使用()操作方法。
A、attr();
B、html();
C、val();
D、addClass()
14.jquery的下标值是从什么开始的?()
A、0
B、1
C、2
D、3
15.在标签样式操作中,下列()选项可以增加类别样式。
A、$(选择器).css(样式属性名,[值])
B、$(选择器).addClass(类别样式名)
C、$(选择器).removeClass(类别样式名)
D、$(选择器).toggleClass(类别样式名)
16.代码:xhr.send(’name’=name),上面一行代码是()请求报文体写法。
A、get
B、post
C、send
D、open
17.弹窗移动过程中,需要动态追加()个事件。
A、1个
B、2个
C、3个
D、4个
18.群组选择器用()符号连接。
A、.
B、空格
C、+
D、,
19.id值为ul1的ul中有5个li标签,通过jQuery方法给每个li添加title属性,使用attr属性操作下列书写正确的是哪个()。
A、$(“#ul1 li”).each(function(index)){this.attr(‘title’,”文字”)
B、$(“#ul1 li”).each(function(index)){$(this).attr(‘title’,”文字”)
C、$(“#ul1 li”).each(function(index)){$(this).attr(‘title’:”文字”)
D、$(“#ul1 li”).each(function(index)){$(this).attr(‘title’,文字)
20.animate动画效果是通过改变()实现动画效果的。
A、样式
B、class名
C、标签
D、id值
二、多选题(共10题,40分)
1.在对象失去焦点时发生,应使用哪个事件()。
A、onblur
B、onclick
C、onmousedown
D、onchange
2.关于实现选项卡效果,描述正确的是哪些()。
A、需要固定宽
B、添加overflow:hidden样式
C、需要固定高
D、添加float样式
3.关于标签属性操作方法描述正确的是哪个()。
A、书写形式为:$(选择器).attr(属性值[ ,值])
B、只有attr一种形式
C、有两个参数
D、attr是attribute的缩写
4.下列方法()属于节点操作方法。
A、$(选择器).append();
B、$(选择器).empty();
C、$(选择器).before();
D、$(选择器).after();
5.jQuery框架与javaScript之间的有什么关系?()
A、jQuery是javaSript中的一个库
B、jqueryJavaScript中的一个子集
C、jquery是JavaScript的缩写
D、两者没有区别
6.关于XML说法正确的是()。
A、可扩展标记语言
B、用于存放数据
C、能表示数据之间的包含关系
D、是一种很像HTML的标记语言
7.可以获取鼠标位置的事件是()。
A、mousemove()
B、mouseup()
C、mouseenter()
D、mousedown()
E、click()
8.实现遮罩层的效果,必须用到()动画标签。
A、slideDown()
B、slideUp()
C、show()
D、hide()
9.关于实现页面弹层效果,说法正确的是()。
A、用到slideDown()
B、用到slideUp()
C、弹层需添加定位样式
D、弹层需添加隐藏样式
10.关于后代选择器描述正确的是()。
A、后代选择器通过标签的父子包含关系去找
B、后代选择器又称为包含选择器
C、后代选择器可以选择作为某元素后代的元素
D、根据上下标签选择元素
三、判断题(共10题,20分)
1.jquery底层实现使用的是javascript。
A、对
B、错
2.使用jquery会使开发更加简单快速。
A、对
B、错
3.使用empy方法能删除当前元素本身。
A、对
B、错
4.使用ex()方法可以获取input值。
A、对
B、错
5.jquery的$(this)和原生的this一样。
A、对
B、错
6.jquery可以适配任何浏览器。
A、对
B、错
7.stop方法是用来停止动画的。
A、对
B、错
8.jquery可以操作dom节点。
A、对
B、错
9.jquery只能通过script标签引入。
A、对
B、错
10.seimeout方法是jquery封装的方法。
A、对
B、错