首页
登录
从业资格
阅读下列说明和HTML文本,分析其中嵌入的JavaScript脚本,将应填入(n
阅读下列说明和HTML文本,分析其中嵌入的JavaScript脚本,将应填入(n
练习题库
2022-08-02
34
问题
阅读下列说明和HTML文本,分析其中嵌入的JavaScript脚本,将应填入(n)处的语句写在答题纸的对应栏内。 【说明】 跑马灯效果是JavaScript语言在制作动态主页中较为常用的一个应用,其运行效果是在浏览器窗口状态条内滚动地显示文字,形成跑马灯的效果,具体的效果描述如下:1.在HTML文档被载入浏览器时,首先在状态条上将“这是一个跑马灯效果的JavaScript文档”,该字符串从左到右逐个字符地显示出来。2.在该字符串显示完毕后随即消失,并开始进入跑马灯的效果阶段。3.整个字符串从状态条的最右面开始出现,并逐渐向左滚动。4.当字符串全部在左部消失后,从右部重新开始新一轮的滚动。【HTML文本说明】<html>......<-- 省略部分为HTML文本框架 -->……(1)//JavaScript 区域开始标志var msg = "这是一个跑马灯效果的JavaScript文档" ;//声明用于显示跑马灯效果的消息文字串变量 msgvar interval = 100; //设定进行显示的时间间隔var spacelen = 120; //将状态条长度划分为 120 个单位长度var spacel0 = " "; //声明一个代表 10 个单位长度的字符串var seq = 0; //声明用于记录当前显示的字符串长短变量 seqfunction Scroll(){// Scroll()函数主要用于网页刚打开时,对消息字符串逐步显示len = msg.lengthI//记录用于显示效果文字的长度wlndow.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()函数主要用于不断以滚动的方式显示消息内容var out = " "; //声明Scroll2()的内部输出字符串 outfor (i = 1 ; i <= spacelen/spacel0.length ; i++ ) out += spacel0 ;//处理字符串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文本框架 -->
选项
答案
解析
试题四分析本题是一道通过字符串处理来实现特效的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://www.tihaiku.com/congyezige/2429749.html
本试题收录于:
初级网络管理员题库软件水平考试初中高级分类
初级网络管理员
软件水平考试初中高级
相关试题推荐
地籍管理信息系统中,查询统计子系统的主要模块有( )。A.查询模块 B.分析
地籍管理信息系统数据输出功能是指将系统的分析、查询统计结果以( )形式在指定的
下列关于地籍管理信息系统功能的说法中,正确的有( )。A.空间分析是所有MIS
土地利用现状与结构合理性分析的主要内容不包括( )。A.总体情况和用地构成情况
资料收集以后,应按城镇土地利用现状与潜力调查评价工作要求进行细致的分析和检查,这
处理城镇地籍调查数据的权属信息,需将权属图转成地理信息系统的文本交换文件,下列论
专题图在制作时要将重点放在( )的确定及用聚类分析划分专题地图表示级别上。A.
地籍调查成果的间接应用包括( )。A.对地籍调查成果进行数理统计分析,并制作各
城镇地籍调查数据的权属信息处理方式将权属图转成地理信息系统的文本交换文件时,把权
地类调查采用调绘法,常用的调绘方法有( )。A.遥感影像分析法 B.综合调绘
随机试题
[originaltext]InspiteofstoriesofprosperityintheUnitedStates,noto
-阶电路的瞬态过程是电路变量由初始值按指数规律趋向新的稳态值,趋向新的稳态值,趋
托收承付结算款项的划分方法,分邮寄和电报两种,由()选用。A.承运方 B.付
能够补益肝肾,收敛固涩的药物是A.赤石脂 B.五味子 C.枸杞子 D.山茱
按现行《国家基本比例尺地形图更新规范》,地形图更新方式依据地形要素变化情况、比例
我国规定,出口退税必须在规定的()日内办理完毕。A.10 B.15 C
商业银行当前的外汇敞口头寸如下:瑞士法郎空头20,日元多头50,欧元多头100,
贷款人行使不安抗辩权时,贷款人在合理期限内未恢复履行债务能力并且未提供适当担保的
某企业当年实际销售费用为6000万元,占销售额的30%,企业预计下年销售额增加5
(2017年真题)某气体公司主要产品为高纯氧气、高纯氮气,同时用甲醇裂解法生产超
最新回复
(
0
)