已掉线,重新登录

首页 > 绿虎论坛 > 历史版块 > 编程 > HTML/CSS/JS > 源码

标题: 【源码】js跳舞人

作者: @Ta

时间: 2014-01-16

点击: 2708


不知道为什么就是喜欢js
<html >
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>跳舞人</title>
</head>
<body>
<SCRIPT>
s=250
sw=eval(screen.width/2-120)
tl = new Array(
"   o\n"+
"  /|\\\n"+
" */ \\*\n",

"   o_\n"+
"  \<| *\n"+
"  *\>\\\n",

"  _o/*\n"+
" * |\n"+
"  / \\\n",

" *\o_\n"+
"  /  *\n"+
" \<\\\n",

"  _o/*\n"+
" * |\n"+
"  / \\\n",

" *\\c/*\n"+
"   )\n"+
"  / \>\n",

"     *\n"+
"  \\__/c\n"+
"   \> \\*\n",


"   __/\n"+
"    (o_*\n"+
"     \\*\n",


"      \\ /\n"+
"       |\n"+
"     */o\\*\n",

"       \\_\n"+
"       (\n"+
"     */o\\*\n",

"        \<_\n"+
"      __(\n"+
"     * o|*\n",


"         /_\n"+
"      __(\n"+
"     * o|*\n",

"          ___\n"+
"       *\/ \>\n"+
"       o|*\n",


"          *\n"+
"         o|_/\n"+
"        */  \\\n",



"         _o/*\n"+
"        * |\n"+
"         / \\\n",


"        *\\o/*\n"+
"          |\n"+
"         / \\\n",

"         c/*\n"+
"         \<\\\n"+
"         */\\\n",

"         c__\n"+
"         \<\ *\n"+
"         */\\\n",

"         c__\n"+
"         /\ *\n"+
"        * /\>\n",

"          c/*\n"+
"         /(__\n"+
"        * /\n",

"        __o/*\n"+
"        * (__\n"+
"          \<\n",

"          __o_\n"+
"         * /  *\n"+
"          \<\\\n",

"         *_o_\n"+
"           | *\n"+
"          \< \\\n",

"         *_c_*\n"+
"           |\n"+
"           \>\\\n",

"         *_c_*\n"+
"           |__\n"+
"           \>\n",

"         *_c_*\n"+
"         __|__\n"+
"\n",

" \n"+
"         *_c_*\n"+
"         __)__    \n",

" \n"+
"         *\\c/*\n"+
"         __)__\n",


"           o__*\n"+
"           / *\n"+
"          \>\\\n",


"        *\\o/*\n"+
"          (\n"+
"         / \>\n",


"         *\n"+
"        o\\__/\n"+
"        */ \<\n",


"       \\__\n"+
"     *_o)\n"+
"      */\n",

"     \\ /\n"+
"      |\n"+
"    */o\\*\n",

"     _/\n"+
"      )\n"+
"    */o\\*\n",

"     _\>\n"+
"      )__\n"+
"    *|o *\n",


"     _\\\n"+
"      )__\n"+
"    *|o *\n",

" ___\n"+
"   \< \\*\n"+
"   *|o\n",

"   *\n"+
" \\_|o\n"+
" /  \\*\n",

" *\\o__\n"+
"   |  *\n"+
"  / \\\n",


"   o\n"+
"  /|\\\n"+
" */ \\*\n",


"   o_\n"+
"  \<| *\n"+
"  *\>\\\n",

"  _o/*\n"+
" * |\n"+
"  / \\\n",

" *\o_\n"+
"  /  *\n"+
" \<\\\n",

"  _o/*\n"+
" * |\n"+
"  / \\\n",

" *\\c/*\n"+
"   )\n"+
"  / \>\n"
);
var x=0;
var xx
function place(){
if (document.layers){
document.object1.document.write("<pre>"+tl[0]+"</pre>");
document.object1.document.close()
document.object1.left=sw}
if (document.all){
object1.innerHTML="<pre>"+tl[0]+"</pre>"
object1.style.pixelLeft=sw
}
}
function tick(p) {
clearTimeout(xx)
if (document.layers){
document.object1.document.write("<pre>"+tl[x]+"</pre>");
document.object1.document.close()
document.object1.left=sw}
if (document.all){
object1.innerHTML="<pre>"+tl[x]+"</pre>"
object1.style.pixelLeft=sw
}
x++;
if (x != 45){
 xx= setTimeout("tick()",s);
}
else{x = 0;xx=setTimeout("tick(1)",s)}
}
</SCRIPT>
<FORM><INPUT onclick=javascript:s=50 type=button value="加速"> <INPUT onclick=javascript:s=500 type=button value="减速"> <INPUT onclick=javascript:s=150 type=button value=正常速度><BR><BR><INPUT onclick=javascript:tick(1) type=button value=开始跳舞> 
<INPUT onclick=javascript:clearTimeout(xx) type=button value=停止> 
</FORM>
<DIV id=object1 
style="LEFT: 25px; POSITION: absolute; TOP: 200px; Z-INDEX: 2"></DIV>
</body>
</html>
js用字符实现跳舞人,跳舞速度可以调节,可加速、减速、恢复为正常速度、停止跳舞等设定。练习用JS如何控制特殊字符之类的小技巧,实际上没有什么实用性,但对学习JS还是挺有价值的。

[隐藏样式|查看源码]


『回复列表(3|隐藏机器人聊天)』

1. 强
(/@Ta/2014-01-16 22:13//)

2. 我需要演示
(/@Ta/2014-01-16 22:32//)

3. t支持哈:-D
(/@Ta/2014-01-16 22:48//)

回复需要登录

7月19日 01:47 星期六

本站由hu60wap6驱动

备案号: 京ICP备18041936号-1