RIA应用开发期中试卷
R I A应用开发期中试卷 Last revision date: 13 December 2020.
淮安信息职业技术学院2012-2013学年第二学期
《RIA应用开发》期中试卷
1.简述你对jQuery的认识。
2.举例说明DOM对象与jQuery对象是如何相互转换的?
3.举例说明jQuery的链式操作。
4.以json格式写出下列表格的对象数据
5.使用jQuery库动态在body中添加div,设置div的内部文本为
“Hello,World!”、前景色为红色。
6.在文档加载结束后用$.ajax方法从文件data.txt中读取数据,在body中
用2秒钟时间显示出来,自己建立data.txt文件,内容为第4题内容。
7.在页面上放上三个DOM元素(div、p、span任选),点击某个DOM元素用
alert显示其内部文本和id属性。
8.使用jQuery库和table标签和第4题json数据动态建立一个表格,奇数行
为黑底白字、偶数行为白底黑字。
9.使用jQuery库和三个按钮单击事件,实现奇数行、偶数行和所有行的选择
显示。
10.在表格数据行上,实现鼠标移入时背景色为黄色,移出时恢复原背景色。
11.定义并调用插件,实现第10题功能。
12.用jQueryUI的dialog插件显示表格中被点击行的信息。
姓名:张三
对DOM元素的查找(同层、下层和上层)、增(同层、下层和上层)删操作有哪些方法?
通过审查元素获得当前元素的信息,再由此实现其他操作(同层、下层和上层)。
jQuery图表插件jQPlot最基本的配置项有哪些?提供的数据项格式是什么?如何从web服务端获得此数据?
$(document).ready(function () {
var cosPoints = [];
for (var i = 0; i < 2 * Math.PI; i += 0.1) {
cosPoints.push([i, Math.cos(i)]);
}
var sinPoints = [];
for (var i = 0; i < 2 * Math.PI; i += 0.1) {
sinPoints.push([i, Math.sin(i)]);
}
var plot1 = $.jqplot('chart1', [cosPoints, sinPoints], {
title:"正弦、余弦曲线",
series: [{ showMarker: false, label: "cos" },
{ showMarker: false, label: "sin"}],
legend: {
renderer: $.jqplot.EnhancedLegendRenderer,
show: true
},
axes: {
xaxis: {
label: 'Angle (radians)',
labelRenderer: $.jqplot.CanvasAxisLabelRenderer, labelOptions: {
fontFamily: 'Georgia, Serif',
fontSize: '12pt'
}
},
yaxis: {
label: 'Cosine',
labelRenderer: $.jqplot.CanvasAxisLabelRenderer, labelOptions: {
fontFamily: 'Georgia, Serif',
fontSize: '12pt'
}
}
}
});
});
表格分页的途径有哪些?
表单验证的途径有哪些?
(网络数据传输量、网络传输频率)
表单提交的方式有哪些(不是Get/Post)不同的提交方式对表单域的属性设置有何要求
使用jquery.validate插件进行表单验证中,在设置验证配置项时最重要配置项有哪些?
规则:做什么验证,具体参数(true/false,[],数字,”#id”,function函数)
消息:
如何自定义一个验证规则?
什么是jQuery ligerUI?其中用于布局的控件有哪些用于导航的控件有哪些jQuery ligerUI特殊的表单控件有哪些?
jQuery ligerUI表格控件的数据源如何指定(两种:静态和动态)如何显示这些数据源(columns)
jQuery ligerUI表格控件中如何查找的被选择、添加、更新的数据行?