JSA1
javascript复习资料

Javascript》复习题一、选择题1.JavaScript是(B) .A.一种Java 编程语言,不同的是它可以用于网页开发B.一种解释性的、用于客户端的、基于对象的程序开发语言C.一种用于Mozilla的Firefox浏览器和Microsoft的Internet Explorer浏览器的网页开发语言D.一种用于制作网页动画效果的程序开发语言2.JavaScript程序在不同的浏览器上运行时,将(A)得到相同的效果。
A.一定B.不一定3.在浏览器上运行JavaScript程序,可以(D)A.动态显示网页内容B.校验用户输入的内容C.进行网页的动画显示D.具有以上各种功能4.编写JavaScript时,(C)A.应使用专门的JavaScript编辑软件B.只能使用Microsoft FrontPage软件C.可以使用任何一种文本编辑软件D.只能使用Macromedia Dreamweaver软件5.在HTML文件中编写JavaScript程序时,应使用标记(C)A.<javascript〉B.<scripting〉C.〈script>D.<js>6.在HTML文件中编写JavaScript程序时,使用标记〈!-— //-—〉表示(C)A.注释语句B.重点突出语句C.对于不支持JavaScript程序的浏览器,隐藏程序内容D.没有任何意义7.使用外部JavaScript程序文件的正确格式是(B)A.<script href=”xxx。
js" type="text/javascript"〉B.<script src=”xxx。
js" type=”text/javascript”>C.<script name=”xxx。
js” type="text/javascript”>D.〈script file="xxx。
jeta1标准

jeta1标准
JET A1标准是一种航空煤油的国际标准,用于规范航空煤油的物理和化学性质,以确保其在航空设备中的安全和可靠使用。
这种标准是由国际航空运输协会(IATA)制定的,用于全球范围内的航空运输行业。
JET A1标准的具体含义包括:
1.密度:航空煤油的密度必须符合一定的范围,以确保飞机在各种飞行条件
下的稳定性和性能。
2.粘度:航空煤油的粘度必须适中,以确保其流动性良好,易于泵送和雾化。
3.闪点:航空煤油的闪点必须较高,以防止在高温或高压条件下发生自燃或
爆炸。
4.自燃温度:航空煤油的自燃温度必须适中,以确保其在各种飞行条件下的
安全性。
JET A1标准是一种国际航空煤油标准,用于规范航空煤油的物理和化学性质,以确保其在航空设备中的安全和可靠使用。
这种标准是由国际航空运输协会(IATA)制定的,适用于全球范围内的航空运输行业。
JS-A1型计数器(有照片)

JS-A1型计数器本仪器采用智能芯片控制,自动检测功能,使用方便,性能稳定,横包连包智能判断;设定参数密码保护,可连接大数码管显示屏。
1.仪器检测原理:根据传感器检测水泥通过的时间,和内部设置的连袋系数比较,小于认为是干扰不计数;大于时则分析大于倍数,1倍时加1,2倍时加2,同理几倍则加几,以此可以判断连袋现象。
但水泥停止也会计数。
可以连袋4袋。
2.工作电压:AC220V±10%,50Hz.额定功率:20W工作温度:-10℃—40℃检测方式:数字检测,开关量输入, 4路输入,计数范围:0-999999 计数值断电记忆。
具有实时时钟。
显示方式:LCD显示功能,可以累积999999输出类型:继电器触点输出, 4路输出。
通过RS485通信线缆连接大数码管显示屏。
可与计算机联机(可选)。
3.仪器操作:仪器有4个功能键:F0、F1、F2、F3,左移位键“←”,右移位键“→”,及0-9数字键。
上面4个指示灯为输出口,下面4个指示灯为输入口。
有输入时输入指示灯亮,有输出时输出指示灯亮。
有灰尘长时间挡住输入端口时输入指示灯亮。
当测量的时间小于一袋水泥时间或超过4袋水泥时间,都显示ERR,表示时间错误。
按F0进入“总计数”页面,输入密码1、2、3、4、5,清零累计值。
输入密码5、4、3、2、1,更换车号。
按F0退出。
按F1,进入“设数”页面按“←”、“→”改变闪动位,把光标调整到目标值处直接按数字键设置。
(在递减计数模式时被称为起始值)。
当光标在计数模式位置时,按F3改变计数模式(递增计数或递减计数)。
在递增计数模式,按F2清零当前的计数。
再按F1进入下一页,输入密码5、4、3、2、1,进入自动检测设定方式页面,按F3开始检测,当被检测物从所选端口的光电探头前经过后,就自动记录经过的时间和开关状态。
按F3停止,再按F1就进入手动页面,可以按“←”、“→”改变闪动位,按数字键修改水泥袋通过的时间。
可再按F2,退回到自动检测页面。
js验证日期格式,比较日期大小,判断两日期年月是否相同

/***************判断两个日期大小***************/function compareDay(a,b){//a , b 格式为 yyyy-MM-ddvar a1 = a.split("-");var b1 = b.split("-");var d1 =new Date(a1[0],a1[1],a1[2]);var d2 =new Date(b1[0],b1[1],b1[2]);if(Date.parse(d1)- Date.parse(d2)>0){//a>balert('开始日期大于结束日期,Error!');return -1;}if(Date.parse(d1)- Date.parse(d2)=0){//a=balert('开始日期等于结束日期');return0;}if(Date.parse(d1)- Date.parse(d2)>0){//a<balert('开始日期小于结束日期');return1;}}/***************判断日期是否为标准格式 yyyy-MM-dd ***************/ function isDateString(sDate){var mp=/\d{4}-\d{2}-\d{2}/;var matchArray = sDate.match(mp);if(matchArray==null)return false;var iaMonthDays = [31,28,31,30,31,30,31,31,30,31,30,31];var iaDate =new Array(3);var year, month, day;iaDate = sDate.split("-");year = parseFloat(iaDate[0])month = parseFloat(iaDate[1])day=parseFloat(iaDate[2])if(year <1900|| year >2100)return false;if(((year %4==0)&&(year %100!=0))||(year %400== 0)) iaMonthDays[1]=29;if(month <1|| month >12)return false;if(day <1|| day > iaMonthDays[month -1])return false;return true;}//使用方法if(!isDateString(date)){alert("日期格式不正确,正确日期格式为yyyy-mm-dd");return false;}/***************判断两个日期是不是在同一个月***************/ function check(beginDate,endDate){dt1 =new Date(beginDate.replace(/-/g,"/"));dt2 =new Date(endDate.replace(/-/g,"/"));if(dt1.getYear()==dt2.getYear()){alert('年份相同');if(dt1.getMonth()==dt2.getMonth()){alert('月份相同');}else{alert('月份不同');}}else{alert('年份不同');}}。
javascript模拟题

1 <frameset cols=#>是用来指定什么的?A. 混合分框B. 纵向分框C. 横向分框D. 任意分框2创建最小的标题的文本标签是?A. <pre></pre>B. <h1></h1>C. <h6></h6>D. <b></b>3设置围绕表格的边框宽度的HTML代码是()A. <table size=#>B. <table border=#>C. <table bordersize=#>D. <tableborder=#>4 HTML代码<img src="name" align=?>表示()A. 添加一个图象B. 排列对齐一个图象C. 设置围绕一个图像的边框的大小D. 加入一条水平线5 HTML代码<img src="name" border=?>表示()A. 添加一个图象B. 排列对齐一个图象C. 设置围绕一个图像的边框的大小D. 加入一条水平线6HTML代码<input type=text name="foo" size=20>表示()A. 创建一个单选框B. 创建一个单行文本输入区域C. 创建一个提交按纽D. 创建一个使用图象的提交按纽7 HTML代码<input type=submit name="foo" value= submit >表示()A. 创建一个单选框B. 创建一个单行文本输入区域C. 创建一个提交按纽D. 创建一个使用图象的提交按纽8 表格标记的基本结构是()B. <br></br>C. <table></table>D. <bg></bg>9 <frameset rows=#>是用来指定()A. 混合分框B. 纵向分框C. 横向分框D. 任意分框10 在HTML代码中,给表格添加行的标记是。
(完整版)JS题库

选择题1、JavaScript脚本语言的前身是()A.BasicB.Live ScriptC.OakD.VBScript答案:B难度容易2、以下哪个不是javascript语言的特点:()A. 基于对象B. 跨平台C. 编译执行D. 脚本语言答案:C难度容易3标记符title是放在标记符什么之间的()A.html与htmlB.head与headC.body与bodyD.head与body答案:B难度容易4以下哪个不是javascript的全局函数()A. escapeB. parseFloatC. evalD. setTimeout答案:D难度中等5在不指定特殊属性的情况下,哪个HTML标签可以手动输入文本()A. <span></span> B. <INPUT type=”text”/>C. <INPUT type=”hidden”/>D. <DIV></DIV>答案:B难度容易6JavaScript 使用()来分隔两条语句。
A、分号B、逗号B、括号D、句号答案:A难度容易7 下列JavaScript的判断语句中( )是正确的。
A.if(i==0)B.if(i=0)C.if i==0 thenD.if i=0 then答案:A难度一般8、以下不属于鼠标事件的是()。
A.onclickB.onmouseoverC.onloadD.onmouseout答案:C难度一般9 不能使用在标签“<form>”中的属性是()A.actionC.typeD.id答案:C难度一般10 JavaScript函数setTimeOut(”countA()”,1000)的作用是( )。
A.每隔1分钟调用一次countA()函数 B. 每隔1秒钟调用一次countA()函数C. 1分钟后调用countA()函数D. 1秒钟后调用countA()函数答案:D难度中等11 HMTL表单的首要标记是<form>,<form>标记的参数method表示表单发送的方法,可能为get或post,下列关于get和post的描述正确的是()A.post方法传递的数据对客户端是不可见的B.get请求信息以查询字符串的形式发送,查询字符串长度没有大小限制C.post方法对发送数据的数量限制在255个字符之内D.get方法传递的数据对客户端是不可见的答案:A难度一般12在Javascript中要改变页面文档的背景色,需要修改document对象的()属性A.backColor B.backgroundColor C.bgColor D.background答案:C难度难13在Javascript中,可以使用Date对象的()方法返回一个月中的某一天。
JS脚本大全各种常用脚本

网页常用小技巧1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键<table border oncontextmenu=return(false)><td>no</table> 可用于Table2. <body onselectstart="return false"> 取消选取、防止复制3. onpaste="return false" 不准粘贴4. oncopy="return false;" oncut="return false;" 防止复制5. <link rel="Shortcut Icon" href="favicon.ico"> IE地址栏前换成自己的图标6. <link rel="Bookmark" href="favicon.ico"> 可以在收藏夹中显示出你的图标7. <input style="ime-mode:disabled"> 关闭输入法8. 永远都会带着框架<script language="JavaScript"><!--if (window == top)top.location.href = "frames.htm"; //frames.htm为框架网页// --></script>9. 防止被人frame<SCRIPT LANGUAGE=JAVASCRIPT><!--if (top.location != self.location)top.location=self.location;// --></SCRIPT>10. 网页将不能被另存为<noscript><iframe src=*.html></iframe></noscript>11. <input type=button value=查看网页源代码onclick="window.location = 'view-source:'+ '/'">12.删除时确认<a href='javascript :if(confirm("确实要删除吗?"))location="boos.asp?& areyou=删除&page=1"'>删除</a>13. 取得控件的绝对位置//Javascript<script language="Javascript">function getIE(e){var t=e.offsetTop;var l=e.offsetLeft;while(e=e.offsetParent){t+=e.offsetTop;l+=e.offsetLeft;}alert("top="+t+"/nleft="+l);}</script>//VBScript<script language="VBScript"><!--function getIE()dim t,l,a,bset a=document.all.img1t=document.all.img1.offsetTopl=document.all.img1.offsetLeftwhile a.tagName<>"BODY"set a = a.offsetParentt=t+a.offsetTopl=l+a.offsetLeftwendmsgbox "top="&t&chr(13)&"left="&l,64,"得到控件的位置"end function--></script>14. 光标是停在文本框文字的最后<script language="javascript">function cc(){var e = event.srcElement;var r =e.createTextRange();r.moveStart('character',e.value.length);r.collapse(true);r.select();}</script><input type=text name=text1 value="123" onfocus="cc()">15. 判断上一页的来源javascript :document.referrer16. 最小化、最大化、关闭窗口<object id=hh1 classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11"> <param name="Command" value="Minimize"></object><object id=hh2 classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11"><param name="Command" value="Maximize"></object><OBJECT id=hh3 classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11"> <PARAM NAME="Command" VALUE="Close"></OBJECT><input type=button value=最小化 onclick=hh1.Click()><input type=button value=最大化 onclick=hh2.Click()><input type=button value=关闭 onclick=hh3.Click()>本例适用于IE17.屏蔽功能键Shift,Alt,Ctrl<script>function look(){if(event.shiftKey)alert("禁止按Shift键!"); //可以换成ALT CTRL}document.onkeydown=look;</script>18. 网页不会被缓存<META HTTP-EQUIV="pragma" CONTENT="no-cache"><META HTTP-EQUIV="Cache-Control" CONTENT="no-cache, must-revalidate"> <META HTTP-EQUIV="expires" CONTENT="Wed, 26 Feb 1997 08:21:57 GMT"> 或者<META HTTP-EQUIV="expires" CONTENT="0">19.怎样让表单没有凹凸感?<input type=text style="border:1 solid #000000">或<input type=text style="border-left:none; border-right:none; border-t op:none; border-bottom:1 solid #000000"></textarea>20.<div><span>&<layer>的区别?<div>(division)用来定义大段的页面元素,会产生转行<span>用来定义同一行内的元素,跟<div>的唯一区别是不产生转行<layer>是ns的标记,ie不支持,相当于<div>21.让弹出窗口总是在最上面:<body onblur="this.focus();">22.不要滚动条?让竖条没有:<body style='overflow:scroll;overflow-y:hidden'></body>让横条没有:<body style='overflow:scroll;overflow-x:hidden'></body>两个都去掉?更简单了<body scroll="no"></body>23.怎样去掉图片链接点击后,图片周围的虚线?<a href="#" onFocus="this.blur()"><img src="logo.jpg" border=0></a>24.电子邮件处理提交表单<form name="form1" method="post" action="mailto:****@***.com" enctype ="text/plain"><input type=submit></form>25.在打开的子窗口刷新父窗口的代码里如何写?window.opener.location.reload()26.如何设定打开页面的大小<body onload="top.resizeTo(300,200);">打开页面的位置<body onload="top.moveBy(300,200);">27.在页面中如何加入不是满铺的背景图片,拉动页面时背景图不动<STYLE>body{background-image:url(logo.gif); background-repeat:no-repeat;background-position:center;background-attachment: fixed}</STYLE>28. 检查一段字符串是否全由数字组成<script language="Javascript"><!--function checkNum(str){return str.match(//D/)==null}alert(checkNum("1232142141"))alert(checkNum("123214214a1"))// --></script>29. 获得一个窗口的大小document.body.clientWidth; document.body.clientHeight30. 怎么判断是否是字符if (/[^/x00-/xff]/g.test(s)) alert("含有汉字");else alert("全是字符");31.TEXTAREA自适应文字行数的多少<textarea rows=1 name=s1 cols=27 onpropertychange="this.style.posHeig ht=this.scrollHeight"></textarea>32. 日期减去天数等于第二个日期<script language=Javascript>function cc(dd,dadd){//可以加上错误处理var a = new Date(dd)a = a.valueOf()a = a - dadd * 24 * 60 * 60 * 1000a = new Date(a)alert(a.getFullYear() + "年" + (a.getMonth() + 1) + "月" + a.getDate() + "日")}cc("12/23/2002",2)</script>33. 选择了哪一个Radio<HTML><script language="vbscript">function checkme()for each ob in radio1if ob.checked then window.alert ob.valuenextend function</script><BODY><INPUT name="radio1" type="radio" value="style" checked>Style<INPUT name="radio1" type="radio" value="barcode">Barcode<INPUT type="button" value="check" onclick="checkme()"></BODY></HTML>34.脚本永不出错<SCRIPT LANGUAGE="JavaScript"><!-- Hidefunction killErrors() {return true;}window.onerror = killErrors;// --></SCRIPT>35.ENTER键可以让光标移到下一个输入框<input onkeydown="if(event.keyCode==13)event.keyCode=9">36. 检测某个网站的链接速度:把如下代码加入<body>区域中:<script language=Javascript>tim=1setInterval("tim++",100)b=1var autourl=new Array()autourl[1]=""autourl[2]=""autourl[3]=""autourl[4]=""autourl[5]=""function butt(){document.write("<form name=autof>")for(var i=1;i<autourl.length;i++)document.write("<input type=text name=txt"+i+" size=10 value=测试中……> =》<input type=textname=url"+i+" size=40> =》<input type=button value=GOonclick=window.open(this.form.url"+i+".value)><br>")document.write("<input type=submit value=刷新></form>")}butt()function auto(url){document.forms[0]["url"+b].value=urlif(tim>200){document.forms[0]["txt"+b].value="链接超时"}else{document.forms[0]["txt"+b].value="时间"+tim/10+"秒"}b++}function run(){for(var i=1;i<autourl.length;i++)document.write("<imgsrc=http://"+autourl+"/"+Math.random()+" width=1 height=1onerror=auto('http://"+autourl+"')>")}run()</script>37. 各种样式的光标auto :标准光标default :标准箭头hand :手形光标wait :等待光标text :I形光标vertical-text :水平I形光标no-drop :不可拖动光标not-allowed :无效光标help :?帮助光标all-scroll :三角方向标move :移动标crosshair :十字标e-resizen-resizenw-resizew-resizes-resizese-resizesw-resize38.页面进入和退出的特效进入页面<meta http-equiv="Page-Enter" content="revealTrans(duration=x, transition=y)">推出页面<meta http-equiv="Page-Exit" content="revealTrans(duration=x, transition=y)">这个是页面被载入和调出时的一些特效。
【JS】JavaScript脚本的三种使用形式:行内脚本、内部脚本、外部脚本

【JS】JavaScript脚本的三种使⽤形式:⾏内脚本、内部脚本、外部脚本JavaScript 脚本的使⽤形式有三种:将 js 脚本嵌⼊到 HTML 标签中。
<a href="javascript:alert('请等待评选结果,谢谢!')">查看结果</a>代码⽰例<!DOCTYPE html><html><head><meta charset="UTF-8"><title>test</title><style type="text/css">img{height:300px;}</style></head><body><h1>校园评选活动</h1><img alt="选⼿1" src="images/1.jpg" onclick="alert('你选择了1号选⼿')"/><img alt="选⼿2" src="images/2.jpg" onclick="alert('你选择了2号选⼿')"/><img alt="选⼿3" src="images/3.jpg" onclick="alert('你选择了3号选⼿')"/><br /><a href="javascript:alert('请等待评选结果,谢谢!')">查看结果</a></body></html>效果演⽰将 JavaScript 脚本提取出来统⼀放在 <script></script> 标签中。