找回密码
 开放注册

QQ登录

只需一步,快速开始

微信登录

微信扫码,快速开始

搜索
查看: 1216|回复: 1

JavaScript魔法代码

[复制链接]

131

主题

108

回帖

688

牛毛

一级牛人

牛牛

积分
688
QQ
发表于 2010-7-9 12:06:06 | 显示全部楼层 |阅读模式 来自 四川省成都市
下面的这段代码在网上广为流传,被众多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大部分操作客户端浏览器的特性。

196

主题

65

回帖

494

牛毛

一级牛人

积分
494
发表于 2010-9-20 16:10:07 | 显示全部楼层 来自 江西省南昌市
来学习下哦
您需要登录后才可以回帖 登录 | 开放注册

本版积分规则

帮助|Archiver|小黑屋|通信管理局专项备案号:[2008]238号|NB5用户社区 ( 皖ICP备08004151号;皖公网安备34010402700514号 )

GMT+8, 2025-1-10 01:49 , Processed in 0.117560 second(s), 26 queries , Yac On.

Powered by Discuz! X3.5

快速回复 返回顶部 返回列表