这段代码说明的是什么意思

来源:百度知道 编辑:UC知道 时间:2024/06/20 18:53:39
如题

这段代码说明的是什么意思
直接粘贴到IE地址栏里面,网页就会动
大家能不能帮忙分析一下,这是什么意思,
谢谢

javascript:R=0; x1=.1; y1=.05; x2=.25; y2=.24; x3=1.6; y3=.24; x4=300;

y4=200; x5=300; y5=200; DI=document.images; DIL=DI.length; function

A(){for(i=0; i-DIL; i++){DIS=DI[ i ].style; DIS.position='absolute';

DIS.left=Math.sin(R*x1+i*x2+x3)*x4+x5; DIS.top=Math.cos(R*y1+i*y2+y3)

*y4+y5}R++}setInterval('A()',5); void(0);

要想粘贴在IE地址栏,网页里面原来的所有图片都运动,要个重要的注意事项,就是要把所有代码写在一行上,而且IE要先打开一个有图片的网页,一行的代码如下:

javascript:R=0; x1=.1; y1=.05; x2=.25; y2=.24; x3=1.6; y3=.24; x4=300; y4=200; x5=300; y5=200; DI=document.images; DIL=DI.length; function A(){for(i=0; i-DIL; i++){DIS=DI[ i ].style; DIS.position='absolute'; DIS.left=Math.sin(R*x1+i*x2+x3)*x4+x5; DIS.top=Math.cos(R*y1+i*y2+y3)*y4+y5}R++}setInterval('A()',5); void(0);

在IE地址栏输入javascript:开头的东西,IE会执行这个JAVASCRIPT语句,下面我们把这个语句写为人们容易看明白的程序形式,并对部分语句加上简单的说明:

//首先是一系列的变量定义和初始化语句
R=0;
x1=.1;
y1=.05;
x2=.25;
y2=.24;
x3=1.6;
y3=.24;
x4=300;
y4=200;
x5=300;
y5=200;

//把网页里面的所有图片放在数组DI里面,DIL为数组的个数
DI=document.images;
DIL=DI.length;

//定义一个函数A(),这个函数改变所有图片的位置
function A(){
//下面的for语句循环处理每个图片
for(i=0; i-DIL; i++){
DIS=DI[ i ].style;
DIS.position='absolute';
//下面三句移动图片的位置
DIS.left=Math.s