首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列说明和HTML文本,分析其中嵌入的Java Scdpt脚本,将应填入(n)对应栏内。 【说明】 跑马灯效果是JavaScript语言在制作动态主页中较为常用的一个应用,其运行效果是在浏览器窗口状态条内滚动地显示文字,形成跑马灯的效果,
阅读下列说明和HTML文本,分析其中嵌入的Java Scdpt脚本,将应填入(n)对应栏内。 【说明】 跑马灯效果是JavaScript语言在制作动态主页中较为常用的一个应用,其运行效果是在浏览器窗口状态条内滚动地显示文字,形成跑马灯的效果,
admin
2010-05-10
35
问题
阅读下列说明和HTML文本,分析其中嵌入的Java Scdpt脚本,将应填入(n)对应栏内。
【说明】
跑马灯效果是JavaScript语言在制作动态主页中较为常用的一个应用,其运行效果是在浏览器窗口状态条内滚动地显示文字,形成跑马灯的效果,具体的效果描述如下:
1.在H9NL文档被载入浏览器时,首先在状态条上将“这是一个跑马灯效果的 JavaScdpt文档”,该字符串从左到右逐个字符地显示出来。
2.在该字符串显示完毕后随即消失,并开始进入跑马灯的效果阶段。
3.整个字符串从状态条的最右面开始出现,并逐渐向左滚动。
4.当字符串全部在左部消失后,从右部重新开始新一轮的滚动。
【HTML 文本说明】
<html>……
<--省略部分为HTML文本框架-->
(1) //JavaScript 区域开始标志
var msg=“这是一个跑马灯效果的JavaScript文档”;
//声明用于显示跑马灯效果的消息文字串变量msg
var interval=100= //设定进行显示的时间间隔
var spacelen=120; //将状态条长度划分为120个单位长度
var space10=" "; //声明一个代表10个单位长度的字符串
var seq=0; //声明用于记录当前显示的字符串长短变量seq
function Scroll(){
//Scroll()函数主要用于网页刚打开时,对消息字符串逐步显示
len=msg.lengthl
//记录用于显示效果文字的长度
window.status=msg.substring(0,seq+1;
//动态修改窗口的状态条的显示内容,由于每个时间间隔不断地增加内容,从而产生状态条信息的逐步显示。
(2)
if(seq>=len){
//根据当前的seq情况进行分支判断,如果seq>len,也就是已经显示了所有串的内容时,就按interval时间间隔凋用Scroll2()函数;否则就调用Scroll()函数
seq=spacelen;
window.setTimeout("Scroll2();",Interval);
}
else
(3)
}
function Scroll2(){
//Scroll2()函数主要用于不断以滚动的方式显示消息内容
varout=" "; //声明Scroll2()的内部输出字符串out
for(i=1;i<=spacelen/space10.1ength; i++)out+=space10;
//处理字符串out前部的空格部分
out=out+msg;
//组成显示字符串out的文字部分
len=out.length
Window.status=(4);
//不断改变窗口的状态条文字内容,产生文字滚动的特性
Seq++:
if((5)){seq=0;};
//当显示的文字内容为0时,就重新显示
Wlndow.setTimeout("Scroll2();" interval);
}
Scroll(); //调用函数Scroll()
</script>
……
<!--省略部分为HTML文本框架-->
选项
答案
(1)<Script Language="JavaScript"> (2)seq++ (3)Window.setTimeout("Scroll();",interval); (4)out.substring(seq,len) (5)seq>=len
解析
本题是一道通过字符串处理来实现特效的JavaScript程序,本题相对而言比较简单,主要考查了加入JavaScript、定时器,以及文字输出的应用。
根据注释,(1)是“JavaScript区域开始标志”,而我们知道在HTML文档中,要使用Script标志来隔开嵌入脚本,而在本题中使用的是JavaScript,因此要用Script属性的Language属性来说明,因此就是:“<Script Language="JavaScript">”。
而对于(2)而言,随着字符串的增加,显然应该将seq的值加1。因此,应该填入:“seq++”。
(3)处于分支语句中,根据注释可以知道,这个分支是“否则就调用Scroll()函数”,因此我们就应该使用“window.setTimeout("Scroll();",interval);”。
(4)的作用是往状态栏上写文字,而写的应该是从第seq的位置开始的,长度为len的子中,因此应该使用substring函数来实现,即“out.substring(seq,len)”。
(5)是用来处理“当字符串全部在左部消失后,从右部重新开始新一轮的滚动”的情况,因此显然应该是“seq>=len”。
转载请注明原文地址:https://jikaoti.com/ti/RYD7FFFM
本试题收录于:
网络管理员下午应用技术考试题库软考初级分类
0
网络管理员下午应用技术考试
软考初级
相关试题推荐
概要设计是软件系统结构的总体设计,以下不属于概要设计的是(24)。
下述函数中渐进时间最小的是(54)。递归算法的执行过程一般来说可先后分成(55)和(56)两个阶段。(56)
设有关系模式W(C,P,S,G,T,R),其中各属性的含义是:C——课程,P——教师,S——学生,G——成绩,T——时间,R——教室,根据语义有如下的数据依赖集:D={C→P,(S,C)→G,(T,R)→C,(T,P)→R,(T,S)→R}。关系模式W的一
在IPv4向IPv6过渡的方案中,当IPv6数据报进入IPv4网络时,将IPv6数据报封装成为IPv4数据报进行传输的方案是(19)。
(24)存储管理方式提供一维地址方式,算法简单但存储碎片多。(25)存储管理能使存储碎片尽可能的少,而且内存利用率较高,它每取一数据,要访问内存(26)次。(26)
(66)是将系统化的、规范的、可定量的方法应用于软件的开发、运行和维护的过程,它包括方法、工具和过程三个要素。IS09000是由ISO/TCl76制定的关于(67)和质量保证的国际标准。CMM提供了一个框架,将软件过程改进的进化步骤组织成5个成熟度等级
某企业网用户无法访问外部站点194.112.52.34,那么,管理人员在Windows操作系统下可以使用()判断故障发生在企业网内还是企业网外。
正则表达式1*(0|01)*表示的集合元素的特点是_______。
虚拟存储管理系统的基础是程序的(25)理论,这个理论的基本含义是指程序执行时往往会不均匀地访问主存储器单元。根据此理论,Denning提出了工作集理论。工作集是进程运行时被频繁地访问的页面集合。在进程运行时,如果它的工作集页面都在(26)内,能够使该进程有
随机试题
按照Web处理的对象不同,Web数据挖掘的类型不包括
阿托品引起无力性肠梗阻,按药物不良反应的病理学分类,该反应属于
男性,68岁。间断咳嗽、咯血20年,痰量较多,呈脓性,有时带血。近半年来心慌,双下肢水肿。心电图检查:P波在Ⅱ、Ⅲ、aVF高尖,≥2.5mm,QRS波Vl、V2呈QS型,电轴右倾。诊断最可能是
某地一国家规划矿区内拟“上大压小”,关闭周边6个小煤矿整合新建一个大型煤矿,产煤涉及规模为400万t/a。根据项目设计文件,矿区地面有设计主井和副井各一处,通风井两处,洗煤厂一处。洗煤厂设尾矿库一座,洗煤废水能够重复利用。工程设矿井水地面处理站一个,拟配套
旋风除尘器的除尘效率一般可达()左右。
(2015年)下列税种中,属于中央政府与地方政府共享收入的是()。
【2017年安徽】基础教育课程改革倡导的教学评价是()。基础教育课程改革倡导的教学评价是()。
项目开发计划是一个()文档。
WhichofthefollowingadverbscanNOTbeusedtocomplete"______everybodycame"?
Thestruggleforfoodhaslongbeenadramaformillionsofimpoverished(穷困的)Brazilians.Butthesedaysthenationistransfix
最新回复
(
0
)