⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 dance.htm

📁 JavaScript编程实例7
💻 HTM
字号:
<html>
<head>
  <title>
    跳舞游戏
  </title>  
</head>

<body bgcolor="#fef4d9" OnLoad="tick()"> 
  
  <SCRIPT LANGUAGE="JavaScript">
  <!-- Begin
    var agt=navigator.userAgent.toLowerCase();
    //获得浏览器的Http用户代理请求信息头
    
    //判断是什么样的机型?
    if(agt.indexOf("mac") != -1)
    //如果是苹果机,则使用\r作为回车
      var a="\r"; 
    else
    //否则采用\n作为回车
      var a="\n";
    
    var max=0;
    
    function tlist() 
    {
      max=tlist.arguments.length;
      //获得参数个数
      
      //用this指针代表可以用调用函数名作为数组名来调用各参数
      for(i=0; i<max; i++)
        this[i]=tlist.arguments[i];
    }
    
    //各种舞姿的设计
    tl = new tlist
    (
      " o"+a+
      " /|\\"+a+
      " */ \\* 跳舞"+a, 

      " o_"+a+
      " \<| *"+a+
      " *\>\\ 跳舞"+a, 
 
      " _o/*"+a+
      " * |"+a+
      " / \\ 跳舞"+a, 
   
      " *\o_"+a+
      " / *"+a+
      " \<\\ 跳舞"+a, 

      " _o/*"+a+
      " * |"+a+
      " / \\ 跳舞"+a, 

      " *\\c/*"+a+
      " )"+a+
      " / \> 跳舞"+a, 

      " *"+a+
      " \\__/c"+a+
      " \> \\* 跳舞"+a, 

      " __/"+a+
      " (o_*"+a+
      " \\* 跳舞"+a, 

      " \\ /"+a+
      " |"+a+
      " */o\\* 跳舞"+a, 

      " \\_"+a+
      " ("+a+
      " */o\\* 跳舞"+a, 

      " \<_"+a+
      " __("+a+
      " * o|* 跳舞"+a, 

      " /_"+a+
      " __("+a+
      " * o|* 跳舞"+a, 

      " ___"+a+
      " *\/ \>"+a+
      " o|* 跳舞"+a, 

      " *"+a+
      " o|_/"+a+
      " */ \\ 跳舞"+a, 

      " *"+a+
      " _o|_"+a+
      " * \>\\ 跳舞"+a, 
 
      " _o/*"+a+
      " * |"+a+
      " / \\ 跳舞"+a, 

      " *\\o/*"+a+
      " |"+a+
      " / \\ 跳舞"+a, 
 
      " c/*"+a+
      " \<\\"+a+
      " */\\ 跳舞"+a, 

      " c__"+a+
      " \<\ *"+a+
      " */\\ 跳舞"+a, 
  
      " c__"+a+
      " /\ *"+a+
      " * /\> 跳舞"+a, 

      " c/*"+a+
      " /(__"+a+
      " * / 跳舞"+a, 
  
      " __o/*"+a+
      " * (__"+a+
      " \< 跳舞"+a, 
 
      " __o_"+a+
      " * / *"+a+
      " \<\\ 跳舞"+a, 

      " *_o_"+a+
      " | *"+a+
      " \< \\ 跳舞"+a, 

      " *_c_*"+a+
      " |"+a+
      " \>\\ 跳舞"+a, 

      " *_c_*"+a+
      " |__"+a+
      " \> 跳舞"+a, 

      " *_c_*"+a+
      " __|__"+a+
      " 跳舞"+a, 

      " "+a+
      " *_c_*"+a+
      " __)__ 跳舞"+a, 

      " "+a+
      " *\\c/*"+a+
      " __)__ 跳舞"+a 
    );
    
    var x=0;
    
    function tick() 
    {
      //选用舞姿
      document.animation.cheerleader.value = " " + a + tl[x];
      x++;
      
      if(x != max)
        setTimeout("tick()", 200);
        //每过200ms就换下一个舞姿
      else
        //到最后一个舞姿结束,并初始化x准备下一次。
        x = 0;
    }
  // End -->
  </script>
  
  <form name=animation>
    <center>
      <textarea name=cheerleader rows=5 cols=20></textarea>
      <br>
      <input type=button value="Replay It" onClick = "javascript:tick()">
    </center>
  </form> 
</body>
</html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -