|
下面的这段代码在网上广为流传,被众多JavaScript爱好者奉为代表JavaScript魔力的经典:
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.getElementsByTagName('img');DIL=DI.length;function A(){for(i=0;i-DIL;i++){DIS=DI.style;DIS.position='absolute';DIS.left=Math.cos(R*x1+i*x2+x3)*x4+x5+'px';DIS.top=Math.sin(R*y1+i*y2+y3)*y4+y5+'px';}R++;}setInterval('A()',5);void(0);
打开一个带有几张图片的网页(图片稍微多一些并且每张图片大小相当的话,效果会比较好),将上面这段代码输入到IE浏览器的地址栏(不要换行),敲回车,就会看到页面上的所有图片围成一圈绕着一个点旋转。
事实上,这是一段有些故弄玄虚的指令,很容易让初学者觉得新奇和迷惑,而对于资深的JavaScript程序员来说,它几乎恰如其分地表现出了JavaScript大部分操作客户端浏览器的特性。 |
|