好玩的js~~~

          Posted on 2006-10-17 18:51 Hally 閱讀(892) 評(píng)論(5)  編輯  收藏 所屬分類: 生活隨筆
          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);


          首先打開一個(gè)有圖片的網(wǎng)站,然后再地址欄復(fù)制粘貼進(jìn)以上代碼

          你會(huì)發(fā)現(xiàn)好玩的事情,呵呵。

          Feedback

          # re: 好玩的js~~~  回復(fù)  更多評(píng)論   

          2006-10-17 22:41 by 馬嘉楠
          挺有趣,呵呵

          # re: 好玩的js~~~  回復(fù)  更多評(píng)論   

          2006-10-17 22:57 by 馬嘉楠
          有一部分代碼能看懂
          DIS.position='absolute',在Flyings翻譯的文章中有提到,通過設(shè)置屬性position為absolute,可以進(jìn)行拖動(dòng)
          圖片的坐標(biāo)(left,top)通過正余玄公式確定

          setInterval('A()',5);
          每隔一定時(shí)間就調(diào)用函數(shù)A,

          void(0)
          計(jì)算表達(dá)式0的值,但是不返回值
          放在這里有什么作用啊?LZ能解釋一下么?

          # re: 好玩的js~~~  回復(fù)  更多評(píng)論   

          2006-10-18 11:40 by Hally
          hehe, js我也是門外漢,轉(zhuǎn)來的

          # re: 好玩的js~~~  回復(fù)  更多評(píng)論   

          2006-10-19 07:39 by jrobot_堪
          void(0)應(yīng)該是告訴瀏覽器什么都不做,如果不加的話瀏覽器會(huì)把地址欄中的內(nèi)容當(dāng)成鏈接打開,這樣代碼雖然執(zhí)行了,但是這個(gè)窗口中的內(nèi)容也沒有了,得不到image對(duì)象了就沒的玩了,不知道這樣理解對(duì)不對(duì)

          # re: 好玩的js~~~  回復(fù)  更多評(píng)論   

          2006-10-20 10:04 by Hally
          樓上應(yīng)該是正解~~~

          posts - 43, comments - 200, trackbacks - 0, articles - 2

          Copyright © Hally

          主站蜘蛛池模板: 津南区| 蓬莱市| 湛江市| 曲周县| 孙吴县| 普格县| 界首市| 临湘市| 庆阳市| 深州市| 黄浦区| 丹棱县| 广安市| 双峰县| 贵阳市| 康马县| 剑川县| 盈江县| 安康市| 通江县| 衢州市| 万荣县| 六枝特区| 彭州市| 芜湖县| 城市| 晴隆县| 长宁区| 广水市| 陵川县| 二连浩特市| 阿巴嘎旗| 德昌县| 山阴县| 建瓯市| 罗田县| 名山县| 青铜峡市| 彩票| 墨江| 兴城市|