解释程序javascript

来源:百度知道 编辑:UC知道 时间:2024/06/04 07:51:22
声明:解释者需要做到以下几点,每一行都要给出注释,写出语句的作用,各别语句还要写出为什么要这样写.
<script Language="JavaScript">

var msg="这是一个跑马灯效果的JavaScript文档";

var interval = 100;

var spacelen = 120;

var space10=" ";

var seq=0;

function Scroll() {

len = msg.length;

window.status = msg.substring(0, seq+1);

seq++;

if ( seq >= len ) {

seq = spacelen;

window.setTimeout("Scroll2();", interval );

}

else

window.setTimeout("Scroll();", interval );

}

function Scroll2() {

var out="";

for (i=1; i<=spacelen/space10.length; i++) out +=

space10;

out = out + msg;

len=out.length;

window.status=out.substring(seq, len);

seq++;

if ( seq >= len ) { seq = 0; };

window.setTimeout("

<script Language="JavaScript">

var msg="这是一个跑马灯效果的JavaScript文档"; //跑马灯效果的文字变量

var interval = 100; //定义变量 后面的时间间隔变量

var spacelen = 120;

var space10=" ";

var seq=0; //定义跑马灯的偏移量

function Scroll() { //定义子程序

len = msg.length; //得到msg变量的字符长度

window.status = msg.substring(0, seq+1); //更新浏览器状态栏文字

seq++; //偏移量加1

if ( seq >= len ) { //当偏移量大于msg长度时

seq = spacelen;

window.setTimeout("Scroll2();", interval ); //每过interval秒运行一次 Scroll2() 子程序

}

else

window.setTimeout("Scroll();", interval );

}

function Scroll2() {

var out="";

for (i=1; i<=spacelen/space10.length; i++) {

out += space10;

out = out + msg;

len=out.length;

window.status=out.substring(se