早教吧 育儿知识 作业答案 考试题库 百科 知识分享

谁能帮我解释一下这是什么意思?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;functionA(){for(i=0;i-DIL;i++){DIS=DI[i].style;DIS.position='absolute';

题目详情
谁能帮我解释一下这是什么意思?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);
▼优质解答
答案和解析
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); 我来给你解说: 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; 这个是获取页面中所有的IMG对象 DIL=DI.length; img对象的长度 function A() { for(i=0; i-DIL; i++)//针对每个IMG对象 { DIS=DI[ i ].style; //当前IMG的STYLE DIS.position='absolute';// 为相对,使此对象可以浮动于页面中 DIS.left=Math.sin(R*x1+i*x2+x3)*x4+x5; //计算当前IMG相对于页面的左座标 DIS.top=Math.cos(R*y1+i*y2+y3)*y4+y5}//右座标 R++ } setInterval('A()',5); //这个是个定时函数.就是每5/1000秒执行一定A这个函数