Javascript题库
一、填空题
- JavaScript有两种引用数据类型 :__数组___、__对象__。
- Javascript通过__setTimeout___延迟指定时间后,去执行某程序。
- Javascript里String对象通过__indexOf__方法取第一次出现子字符 串的字符位置。
- Javascript里取字符串的长度是__.length__,取数组的长度是 ___.length_____。
- Javascript里若已知元素name,通过__ getElementsByName()___可以获 得一组元素。
- Javascript弹出对话框的三个命令__alert() promot() confirm()__。
- Javascript里字符串执行正则的方法是,字符串里根据指定字 符切割的方法是__ split()__。
- Javascript里Math的___random()__方法返回介于0和1之间的伪随机数。
- Javascript通过__setTimeout _延迟指定时间后,去执行某程序。
- 用javascript将ID为mydiv的标签元素的样式名设置为 document.getElementById(‘mydiv’).className=’bigfont’;__ ___。
- JavaScript有两种特殊数据类型 :__ null ___、_ undefined __ _。
- Javascript中, 如果已知HTML页面中的某标签对象的id=”username”,用 ___ document.getElementById(‘username’)___方法获得该标签对象。
- JavaScript有两种复合数据类型 :__数组___、__对象___。
- 通过Javascript使页面后退的代码是__ history.back() ___。
- 在HTML中我们可以使用__<script>__元素中放置JavaScript代码。
- 在JavaScript中注释使用_// /**/ /***/__。
- Javascript脚本语言的特征:__ JavaScript代码需要浏览器解释之后才能执行,而不是编译。__。
- 在JavaScript中,如果需要声明一个整数类型的变量num,格式是__var num__。
- JavaScript是面向对象的,使用__prototype__体现JavaScript的继承关系。
- Javascript当中的变量,分为___全局变量___、_局部变量___。
- 在HTML页面上编写JavaScript代码时,应写在___<script>和</script>__标签中间。
- 在JavaScript浏览器对象模型中,window对象的___status___属性来指定浏览器状态栏中显示的临时消息。
- 在javascript中,可以使用Date对象的__ getDate()__方法返回一个月中的每一天。
- Javascript中制作图片代替按钮的提交效果需要手动提交的方法___ submit()___。
- 当用户提交一个表单时,需要执行javascript事件是__ onSubmit事件___。
- 在javascript当中用于指定在一段特定的事件后执行某段程序,说的是__定时器___。
- 终止定时器使用的方法是___ clearInterval() ___。
- nodeType属性可用于获取节点类型,如果返回值为1,则表明该节点是___元素节点___。
- 为获取页面中多个同名对象,应使用document的__ getElementsByName () ___方法。
- Javascript的基本数据类型不包括__数组___。
- Typeof运算符返回值中由一个跟javascript数据类型不一样,它是___ Function ____。
- 定义了一个变量,但没有为该变量赋值,如果alert该变量,javascript弹出的对话框的显示___ Undefined___。
- 获取焦点的事件__ onfocus___失去焦点的事件___ onblur ____。
- Javascript里若一直元素id,通过___ getElementById()__可以获得一个元素。
- Window对象中定时器由___ setInterval()__、___ setTimecout()___。
- Typeof[1,2,3] ,typeof undefined 的结果分别是_ object __、__ undefined __。
- Select当选择发生变化触发的事件是__onchange__、表单提交时间是__onsubmit___。
- 关于浏览器对象,history对象的父对象是___ location对象___。
- 在HTML页面上,按下键盘上任意一个键时都会触发Javascript的___ onKeyDown ___事件。
- 在HTML页面中,不能与onChange事件处理程序相关联的表单元__按钮/button ___。
二、选择题
|
||
1. |
JavaScript是运行在( B )的脚本语言。(选择一项) |
|
A. |
服务器端 |
|
B. |
客户端 |
|
C. |
在服务器运行后,把结果返回到客户端 |
|
D. |
在客户端运行后,把结果返回到服务端 |
|
2. |
setTimeout("buy( )",20)表示的意思是( C )(选择一项) |
|
A. |
间隔20秒后,buy( )函数被调用一次 |
|
B. |
间隔20分钟后,buy( )函数被调用一次 |
|
C. |
间隔20毫秒后,buy( )函数被调用一次 |
|
D. |
buy( )函数被持续调用20次 |
|
3. |
在JavaScript中,能使文本框失去焦点的方法是( C )。(选择一项) |
|
A. |
onblur( ) |
|
B. |
focus( ) |
|
C. |
blur( ) |
|
D. |
leave( ) |
|
4. |
在Javascript中,运行Math.ceil(25.5);的结果是( D )(选择一项) |
|
A. |
24 |
|
B. |
25 |
|
C. |
25.5 |
|
D. |
26 |
|
5. |
在JavaScript中( C )方法可以对数组元素进行排序(选择一项) |
|
A. |
add( ) |
|
B. |
join( ) |
|
C. |
sort( ) |
|
D. |
length( ) |
|
6. |
分析下面的JavaScript代码段,输出结果是( B )(选择一项) |
|
var mystring="I am a student"; a=mystring.charAt(9); document.write(a); |
||
A. |
I am a st |
|
B. |
U |
|
C. |
Udent |
|
D. |
T |
|
7. |
分析下面的JavaScript代码段,输出的结果是( D )。(选择一项) |
|
emp=new Array(5); emp[1]=1; emp[2]=2; document.write(emp.length); |
||
A. |
2 |
|
B. |
3 |
|
C. |
4 |
|
D. |
5 |
|
8. |
以下不属于javascript中提供的常用数据类型的是( D )(选择一项) |
|
A. |
Undefined |
|
B. |
Null |
|
C. |
Number |
|
D. |
Connection |
|
9. |
在JavaScript中,把字符串“123”转换为整型值123的正确方法是( C )。(选择一项) |
|
A. |
var str="123"; var num=(int)str; |
|
B. |
var str="123"; var num=str.parseInt(str); |
|
C. |
var str="123"; var num=parseInt(str); |
|
D. |
var str="123"; var num=Integer.parseInt(str); |
|
10. |
假设今天是2006年4月1日星期六,请问以下javascript代码输出结果是:( A )(选择一项) |
|
var time = new Date( ); document.write(time.getMonth( )); |
||
A. |
3 |
|
B. |
4 |
|
C. |
5 |
|
D. |
4月 |
|
11. |
关于函数,以下说法错误的是( D )(选择一项) |
|
A. |
函数类似于方法,是执行特定任务的语句块。 |
|
B. |
可以直接使用函数名称来调用函数 |
|
C. |
函数可以提高代码的重用率 |
|
D. |
函数不能有返回值 |
|
12. |
在JavasScript中,若要实现复选框全选功能,则在横线处填写的代码应为( B )(选择一项) |
|
<script type="text/javascript"> function allChecked( ){ var allck=__________ for(var i = 0 ;i<allck.length;i++){ allck[i].checked=true; } } </script> <body> <p><input name="chk" type="checkbox" value="滑雪">滑雪 <p><input name="chk" type="checkbox" value="游泳">游泳 <p><input name="chk" type="checkbox" value="爬山">爬山 <p><input name="btn" type="button" onClick="allChecked( )" value="选择"> </body> |
||
A. |
document.getElementsById("chk"); |
|
B. |
document.getElementsByName("chk"); |
|
C. |
document.getElementByName("checkbox"); |
|
D. |
document.getElementsByTagName("chk"); |
|
13. |
在JavaScript中,页面中显示当天日期“今天是2013年9月1日”,下列选项正确的是( D )(选择一项) |
|
A. |
var today;today=new Date( ); document.write("今天是"+today.getYear( )+"年" +(today.getMonth( )+1)+"月"+today.getDay( )+"日"); |
|
B. |
var today; today=new Date( ); document.write("今天是"+today.getFullYear( )+"年" +(today.getMonth( )+1)+"月"+today.getDay( )+"日"); |
|
C. |
var today; Today=new Day( ); document.write("今天是"+today.getFullYear( )+"年" +(today.getMonth( )+1)+"月"+today.getDate( )+"日"); |
|
D. |
var today; today=new Date( ); document.write("今天是"+today.getFullYear( )+"年" +(today.getMonth( )+1)+"月"+today.getDate( )+"日"); |
|
14. |
在JavaScript中,执行下面的代码后,num的值是( C ).(选择一项) |
|
var str = "xiao.li@gmail.com"; var num = str.indexOf("."); |
||
A. |
-1 |
|
B. |
0 |
|
C. |
4 |
|
D. |
13 |
|
|
||
15. |
在JavaScript中,使用open( )方法实现弹出窗口时,能够控制窗口大小无法调节的选项是( AC )(选择二项) |
|
A. |
window.open("show.html","弹出窗口","resizable=no"); |
|
B. |
window.open("show.html","弹出窗口","resizable=yes"); |
|
C. |
window.open("show.html","弹出窗口","resizable=0"); |
|
D. |
window.open("show.html","弹出窗口","resizable=1"); |
|
16. |
在JavaScript中,下列代码可以实现每隔5秒弹出"5秒到了!"的是( D )(选择一项) |
|
A. |
setTimeOut("alert('5秒到了!')",5) |
|
B. |
setTimeOut("alert('5秒到了!')",5000) |
|
C. |
setInterval("alert('5秒到了!')",5) |
|
D. |
setInterval("alert('5秒到了!')",5000) |
|
|
||
17. |
以下可以获取系统当前日期的是( A )(选择一项) |
|
A. |
var k = new Date( ); |
|
B. |
Date k = new Date( ) |
|
C. |
var k = new date( ) |
|
D. |
以上说法均不对 |
18. |
分析下面的JavaScript代码段,输出的结果是( C )。(选择一项) |
|
emp=new Array(3); emp[0]=0;emp[1]=1; emp[2]=2;emp[3]=3; document.write(emp.length); |
||
A. |
2 |
|
B. |
3 |
|
C. |
4 |
|
D. |
5 |
|
19. |
在JavaScript中,使用open( )方法实现弹出窗口时,能够控制窗口大小无法调节的选项是 ( AC )(选择二项) |
|
A. |
window.open("show.html","弹出窗口","resizable=no"); |
|
B. |
window.open("show.html","弹出窗口","resizable=yes"); |
|
C. |
window.open("show.html","弹出窗口","resizable=0"); |
|
D. |
window.open("show.html","弹出窗口","resizable=1"); |
20. |
在JavaScript中,能够实现页面重新加载的选项是 ( D )(选择一项) |
|
A. |
document.replace( ) |
|
B. |
document.reload( ); |
|
C. |
location.replace(href); |
|
D. |
location.reload( ); |
21. |
在JavaScript中,能使文本框获得焦点的方法是 ( B )(选择一项) |
|
A. |
onSelect( ) |
|
B. |
focus( ) |
|
C. |
blur( ) |
|
D. |
fix( ) |
22.
|
在JavaScript中,下面代码表示获取到文本框的值,则下列选项中验证文本框为空的条件表达式不正确的是 ( CD ).(选择二项) |
|
var usrName = document.getElementById("txtName").value; |
||
A. |
usrName =="" |
|
B. |
usrName.length<=0 |
|
C. |
usrName="" |
|
D. |
usrName.length<0 |
23. |
在JavaScript中,下拉选项中可以获取滚动条距窗口顶端滚动的距离的是 ( A ).(选择一项) |
|
A. |
document.documentElement.scrollTop; |
|
B. |
document.documentElement.topScroll; |
|
C. |
document.style.scrollTop; |
|
D. |
document.style.topScroll; |
|
24. |
在JavaScript中,下面变量的声明和赋值语句错误的是 ( B )(选择一项) |
|
A. |
x = 10; |
|
B. |
int x = 10 ; |
|
C. |
var x = 10; |
|
D. |
var x,y,x = 10; |
25. |
在Javascript中,关于winfow对象描述不正确的是 ( D )(选择一项) |
|
A. |
window.history属性是指有关客户访问过的URL信息 |
|
B. |
window.confirm( )方法显示一个带有提示信息和确认按钮的警示框 |
|
C. |
window.location="a.html"和window.location.href="a.html"的作用都是读取并显示a.html内容 |
|
D. |
window.reload( )方法可以用来刷新当前页面 |
|
26. |
在JavaScript中,执行下面的代码后,num的值是 ( C )。(选择一项) |
|
var str="xiao.li@gmail.com" var num = str.indexOf("."); |
||
A. |
-1 |
|
B. |
0 |
|
C. |
4 |
|
D. |
13 |
|
27. |
以下关于Javascript的说法中正确的是( C )(选择一项) |
|
A. |
Jquery是区别于Javascript的另一种Web脚本语言 |
|
B. |
JavaScript与Jquery不可以混合使用 |
|
C. |
Javascript可以以*.js的形式放在单独的文件中 |
|
D. |
使用Jquery方法时可以不用引入Jquery库文件 |
28. |
在JavaScript中,下列关于window对象方法的说法错误的是( C )(选择一项) |
|
A. |
window对象包括location对象、history对象和docuement对象 |
|
B. |
window.onload( )方法中的代码会在一个该页面加载完成后执行 |
|
C. |
window.open( )方法用于在当前浏览器窗口加载指定的URL文档 |
|
D. |
window.close( )方法用于关闭浏览器窗口 |
|
29. |
在JavaScript中,以下( AD )能隐藏id为flower的div(选择二项) |
|
A. |
document.getElementById("flower").style.display="none"; |
|
B. |
document.getElementById("flower").style.display="hidden"; |
|
C. |
document.getElementById("flower").style.visibility="none"; |
|
D. |
document.getElementById("flower").style.visibility="hidden" |
30. |
在JavaScript中,( B )能实现如下图所示效果。(选择一项) |
|
A. |
window.open("确认您的删除操作码?"); |
|
B. |
window.confirm("确认您的删除操作码?"); |
|
C. |
window.alert("确认您的删除操作码?"); |
|
D. |
window.prompt("确认您的删除操作码?"); |
|
31. |
以下关于JavaScript的说法中错误的是( B )(选择一项) |
|
A. |
jQuery是基于JavaScript的一个封装框架 |
|
B. |
JavaScript与JQuery是两种脚本语言 |
|
C. |
JavaScript可以通过script标签的形式引入到网页中 |
|
D. |
使用jQuery方法前必须先引入jquery框架库文件 |
|
32. |
在JavaScript中,下列说法错误的是( D )(选择一项) |
|
A. |
setInterval( )用于在指定的毫秒后调用函数或计算表达式,可执行多次 |
|
B. |
setImeout( )用于在指定的毫秒后调用函数或计算表达式,可执行一次 |
|
C. |
setInterval( )的第一个参数可以是计算表达式也可以是函数变量名 |
|
D. |
clearInterval( )和clearTimeout( )都可以消除setInterval( )函数设置的timeout |
33. |
在以下选项中,关于JavaScript的Date对象描述正确的是( C ).(选择一项) |
|
A. |
getMonth( )方法能返回Date对象的月份,其值为1~12 |
|
B. |
getDay( )方法能返回Date对象的一个月中的每一天,其值为1~31 |
|
C. |
getTime( )方法能返回某一时刻(1970年1月1日)依赖的毫秒数 |
|
D. |
getYear( )方法只能返回4位年份,长用于获取Date对象的年份 |
|
34. |
在JavaScript语法中,下列说法正确的是( AB )(选择二项) |
|
A. |
parseInt(43.12)返回值为43 |
|
B. |
parseInt('abc43.12')返回值为NaN |
|
C. |
parseFloat('45.13abc')==parseInt(43.12) 返回true |
|
D. |
isNaN(parseFloat('45.13abc'))返回true |
|
35. |
关于JavaScript中的Math对象的说法,正确的是( B )(选择一项) |
|
A. |
Math.ceil(512.51)返回的结果为512 |
|
B. |
Math.floor( )方法用于对数字进行下舍入 |
|
C. |
Math.round(-512.51)返回的结果为-512 |
|
D. |
Math.random( )返回的结果范围为0-1,包括0和1 |
|
36. |
Javascript的基本组成包括以下( ABC )选项(选择三项) |
|
A. |
DOM |
|
B. |
BOM |
|
C. |
ECMAScript |
|
D. |
jQuery |
|
37. |
在网页中执行以下JavaScript代码: var str = "www.bjsxt.com"; str.title = "北京尚学堂"; alert(str.substring(4)); 该代码在网页中输出的内容是( D )(选择一项) |
|
A. |
空 |
|
B. |
程序报错 |
|
C. |
www. |
|
D. |
bjsxt.com |
|
38. |
在JavaScript中,下列说法错误的是( D )(选择一项) |
|
A. |
setInterval( )用于在指定的毫秒后调用函数或计算表达式,可执行多次 |
|
B. |
setTimeout( )用于在指定的毫秒后调用函数或计算表达式,可执行一次 |
|
C. |
setInterval( )的第一个参数可以是计算表达式也可以是函数变量名 |
|
D. |
clearInterval( )和clearTimeout( )都可以清楚setInterval( )函数设置的timeout |
|
|
||
39. |
javascript脚本的类型转换说法正确的是( D )(选择一项) |
|
A. |
parseInt("66.6s")的返回值是7 |
|
B. |
parseInt("66.6s")的返回值是NaN |
|
C. |
parseFloat("66ss36.8id")的返回值是36 |
|
D. |
parseFloat("66ss36.8id")的返回值是66 |
|
40. |
关于JavaScript中的Math对象的说法,正确的是( B )。(选择一项) |
|
A. |
Math.ceil(512.51)返回的结果为512 |
|
B. |
Math.floor( )方法用于对数进行下舍入 |
|
C. |
Math.round(-512.51)返回的结果为-512 |
|
D. |
Math.random( )返回结果为0~1,包括0和1 |
三、判断题
- JavaScript是Microsoft公司设计的脚本语言。( F )
- JavaScript既可以用于Web客户端应用,也可以用于web服务器端应用。( T )
- 编写JavaScript程序的唯一工具是纯文本编辑器。( F )
- 在JavaScript中可以用十六进制形式来表示浮点数常量。( F )
- 在JavaScript中,使用单引号(')标记字符常量,而是用双引号(")标记字符串常量。( F )
- 在定义JavaScript变量中,一定要指出变量名和值。( F )
- 用var定义一个变量后,如果没有赋予任何值,那么它的值是空值,即null。( F )
- JavaScript规定在使用中任何变量之前必须先使用var声明它。( F )
- 在使用var x=1声明变量x之后,赋值语句x="今天天气真好"将出错。( F )
10. JavaScript表达式的类型只取决于运算符,与操作数无关。( F )
11. 在JavaScript中,两个整数进行除(/)运算,其结果也为整数。( F )
12. JavaScript中的Image对象提供了将图象预加载到内存的方法。( F )
13. JavaScript中的事件柄指向一段脚本程序,用来处理所发生的事件。( T )
14. JavaScript的文档对象模型是树型结构的。( T )
15. JavaScript的核心语言对象包括字符串对象、数学对象、日期对象、数组对象。( T )
16. JavaScript与客户端的交互是基于事件驱动的。( T )
17. JavaScript的强大功能主要是其提供了众多的内置对象。( F )
18. JavaScript语言的语法类似C语言。( F )
19. JavaScript不声明变量的数据类型,变量可直接使用( T )
20. JavaScript能在客户方写硬盘。( F )
四、简答题
- 简述JavaScript中获取某个元素的三种方式。
- JavaScript中的三种弹出式消息提醒命令是什么?
- JavaScript操作CSS的两种方式
- 请写出用于校验HTML文本框中输入的内容全部为数字的javascript代码
- 简述JavaScript语言及其特点。
- 举例JavaScript常用数据类型有哪些
- 举例Javascript的常用对象有哪些
- DOM和BOM及其关系
- java跟JavaScript有什么联系?
10. JAVA语言是强类型语言,javascript是弱类型语言。
11. 简述一下javascript定义数据类型和方法与Java的异同。
12. "===="和"=="有什么区别?
13. 内置函数:isNaN, escape,unescape,eval,parseInt,parseFloat分别都有什么作用?
14. 某个元素的id是aa,那么javascript中通过什么方法可以获得该元素对应的对象。
15. 说出下面的事件都有什么作用:
16. onload,onunload,onblue,onchange,onfocus,onkeypress,onkeydown,
17. onkeyup,onmouseover,onmousemove,oncopy,onbeforecopy
18. js是一种基于对象和事件驱动的语言,用语言描述下面代码的执行过程:
19. <input type=button value=测试 onclick="aa();" />
五. 编码题
1、实现在标题栏上动态显示当前时间的效果。
<html>
<head>
<title>新建网页 1</title>
</head>
<body onload="showTime()">
<script>
function showTime(){
now=new Date();
display=now.toLocaleString();
document.title=display;
setTimeout("showTime()",1000)
}
</script>
</body>
</html>
2、交换图像。
<a onmouseover="document.p1.src='images/IMG02.JPG'"onmouseout="document.p1.src='images/IMG01.JPG'">
<img border="0" src="data:images/IMG01.JPG" width="200" height="150" name="p1">
</a>
3、改变下拉列表框的选项时能显示当前选项的文本和值。
<form name="a">
<select name="a" size="1" onchange="_sel(this)">
<option value="a">1</option>
<option value="b">2</option>
<option value="c">3</option>
</select>
</form>
<script>
function _sel(obj)
{
alert("显示文本:" + obj.options[obj.selectedIndex].text);
alert("值:" + obj.options[obj.selectedIndex].value);
}
</script>
4、要求能够弹出对话框提示当前选中的是第几个单选框。
<html>
<head>
<script>
function foo()
{
var rg = document.getElementsByName("radioGroup");
for (var i= 0; i<rg.length; i++)
{
if(rg[i].checked)
{
alert("你选择了第" + (i+1) + "个单选框");
}
}
return false;
}
</script>
</head>
<body>
<form name="form1" onsubmit="return foo();">
<input type="radio" name="radioGroup"/>
<input type="radio" name="radioGroup"/>
<input type="radio" name="radioGroup"/>
<input type="radio" name="radioGroup"/>
<input type="radio" name="radioGroup"/>
<input type="radio" name="radioGroup"/>
<input type="submit"/>
</form>
</body>
</html>
5、改变下拉列表框显示图片,并显示在文本框中。
<html>
<head>
<title>图像切换</title>
<script>
function LoadImg(f)
{
document.img1.src=document.form1.D1.options[document.form1.D1.selectedIndex].value;
document.form1.T1.value=document.form1.D1.options[document.form1.D1.selectedIndex].value;
}
</script>
</head>
<body>
<form name="form1" >
<p><input type="text" name="T1" size="20">
<select size="1" name="D1" onchange="LoadImg(this.form)">
<option selected value="images\img01.jpg">图片一</option>
<option value="images\img02.jpg">图片二</option>
<option value="images\img03.jpg">图片三</option>
</select>
</p><img src="data:images\Img01.jpg" name="img1" width=250 height=200>
</form>
</body>
</html>
6、请编码实现如下效果。
当“重复密码”框失去焦点时,判断两次密码一致性,如果不一致,在后面文本框中显示上图效果,如果一致,“两次密码不一致”提示消失
2)年龄判断,要求年龄必须是数字
<script type="text/javascript">
function checkpwd()
{//验证两次密码是否一致
var pwd1 = document.getElementById("pwd");
var v1 = pwd1.value;
var pwd2 = document.getElementById("pwd2");
var v2 = pwd2.value;
var pwdmsg = document.getElementById("pwdmsg");
if(v1==v2)
{
pwdmsg.innerHTML="";
}
else
{
pwdmsg.innerHTML="两次密码不一样";
}
}
function checkage()
{//验证年龄是不是数字
var age = document.getElementById("age");
var v1 = age.value;
var agemsg = document.getElementById("agemsg");
if(isNaN(v1))
{
agemsg.innerHTML="年龄必须是数字";
}
else
{
agemsg.innerHTML="";
}
}
</script>
Javascript题库的更多相关文章
- ABP(现代ASP.NET样板开发框架)系列之21、ABP展现层——Javascript函数库
点这里进入ABP系列文章总目录 基于DDD的现代ASP.NET开发框架--ABP系列之21.ABP展现层——Javascript函数库 ABP是“ASP.NET Boilerplate Project ...
- Webix JavaScript UI 库可以帮你构建跨平台的HTML5 和 CSS3 程序
XB 软件公司最近发布了JavaScript UI 库Webix ,其中包含的组件超过45个,用这些组件可以构建跟HTML5 和 CSS3 兼容的程序,这些程序不仅能在个人电脑上运行,还能用在iOS. ...
- ECharts-基于Canvas,纯Javascript图表库,提供直观,生动,可交互,可个性化定制的数据可视化图表
ECharts http://ecomfe.github.com/echarts 基于Canvas,纯Javascript图表库,提供直观,生动,可交互,可个性化定制的数据可视化图表.创新的拖拽重计算 ...
- 【精心推荐】几款实用的 JavaScript 图形图表库
一款好的图表插件不是那么容易找到的.最近项目里需要实现统计图表功能,所以在网上搜罗了一圈,找到一些不错的图表插件,分享大家.众多周知,图形和图表要比文本更具表现力和说服力.这里给大家精心推荐几款实用的 ...
- Vis.js – 基于浏览器的动态 JavaScript 可视化库
Vis.js 是一个动态的,基于浏览器的可视化库.该库被设计为易于使用,能处理大量的动态数据.该库由以下几部分组成:一是数据集和数据视图,基于灵活的键/值数据集,可以添加,更新和删除项目,订阅数据集变 ...
- 向 Web 开发人员推荐35款 JavaScript 图形图表库
图表是数据图形化的表示,通过形象的图表来展示数据,比如条形图,折线图,饼图等等.可视化图表可以帮助开发者更容易理解复杂的数据,提高生产的效率和 Web 应用和项目的可靠性. 在这篇文章中,我们收集了3 ...
- 猿题库 iOS 客户端架构设计
原文: http://mp.weixin.qq.com/s?__biz=MjM5NTIyNTUyMQ==&mid=444322139&idx=1&sn=c7bef4d439f4 ...
- NOI题库刷题日志 (贪心篇题解)
这段时间在NOI题库上刷了刷题,来写点心得和题解 一.寻找平面上的极大点 2704:寻找平面上的极大点 总时间限制: 1000ms 内存限制: 65536kB 描述 在一个平面上,如果有两个点( ...
- NOI题库 1768最大子矩阵 题解
NOI题库 1768最大子矩阵 题解 总时间限制: 1000ms 内存限制: 65536kB 描述 已知矩阵的大小定义为矩阵中所有元素的和.给定一个矩阵,你的任务是找到最大的非空(大 ...
随机推荐
- URL、Session、Cookies、Server.Transfer、Application和跨页面传送,利弊比较
URL.Session.Cookies.Server.Transfer.Application和跨页面传送.-本题考查面试者对ASP.NET中多页面传值的理解是否全面.因为ASP.NET的页面表单提交 ...
- redhat 下 rpm 指令
1.如何安装rpm软件包rmp软件包的安装可以使用程序rpm来完成.执行下面的命令 rpm -i your-package.rpm 其中your-package.rpm是你要安装的rpm包的文件名,一 ...
- Sublime多行编辑快捷键
鼠标选中多行,按下 Ctrl Shift L (Command Shift L) 即可同时编辑这些行: 鼠标选中文本,反复按 CTRL D (Command D) 即可继续向下同时选中下一个相同的文本 ...
- DEV控件Grid显示行号
DEV控件Grid的显示行号需要通过一个事件来设置,具体设置代码为: private void gridView1_CustomDrawRowIndicator(object sender, DevE ...
- Entity Framework Code First数据库自动更新2
以前做项目的时候,没有采用分类库的形式,所以迁移一致非常顺利,没有出现过任何状况. 这次做项目稍微有点大,必须要分类库才方便开发维护. 在解决方案中启用项目EntityFramework迁移时却发生了 ...
- Effective Java 读书笔记之二 对于所有对象都通用的方法
尽管Object是一个具体的类,但设计它主要是为了扩展.它的所有非final方法都有明确的通用约定.任何一个类在override时,必须遵守这些通用约定. 一.覆盖equals时请遵守通用的约定 1. ...
- [POJ2586]Y2K Accounting Bug
[POJ2586]Y2K Accounting Bug 试题描述 Accounting for Computer Machinists (ACM) has sufferred from the Y2K ...
- [BZOJ3991][SDOI2015]寻宝游戏
[BZOJ3991][SDOI2015]寻宝游戏 试题描述 小B最近正在玩一个寻宝游戏,这个游戏的地图中有N个村庄和N-1条道路,并且任何两个村庄之间有且仅有一条路径可达.游戏开始时,玩家可以任意选择 ...
- velocity +mybatis+ springMvc构建邮件服务器知识总结
1.在controller中传值到页面 (1)List<String> 类型 List<String> servers = null ; //…………………… mv.addOb ...
- curl模拟自动登陆&采集网页数据
<!DOCTYPE> <html> <head> <meta http-equiv="Content-Type" content=&quo ...