• 小游戏——超级玛丽的基本代码


    <!DOCTYPE html>
    <html>
    <head>
     <meta charset="utf-8">
     <title></title>
     <!-- 引入css -->
     <link rel="stylesheet" type="text/css" href="Mario.css" rel="stylesheet">
     <script language="javascript" src="myfuns.js"></script>
     <!-- <script type="text/javascript">
      
       var str="window.alert('ok!')";
       //需求是吧!str当做一个脚本执行。
       //eval(str);
       //escape和unescep函数往往配合使用,可以防止乱码出现
       //*var str1="顺平";
       var str2=escape(str1);
       widow.alert(str2);
       var str3=unescape(str2);
       window.alert(str3);*/
       window.movetTo(200,200);
       window.movetTo(300,400);
       //-->
    <script type="text/javascript">
     <!--
      //设计Mario类
      function Mario(){
       this.x=0;
       this.y=0;
       //移动 0->上 1->右 2->下 3->左
       this.move=function(direct){
        switch(direct){
         case 1:
          // window.alert(" Mario 右移动");用于测试的代码
         //这里为了改变img的left和top,我们需要得到img元素
         var mymario=document.getElementById('mymario');
         // mymario.style.left=mymario.style.left+50;
         var left=mymario.style.left;
         left=parseInt(left.substr(0,left,length-2));
          mymario.style.left=(left+10)+"px";
         // window.alert(left.);打印出mymario,证明得到img元素
         
         break;
        }
       }  
      }
      
      //创建Mario对象
      var mario=new Mario();
      
      //全局函数
      function marioMove (direct){
       switch (direct){
        case 1:
        mario.move(direct);
        break;
        case 0:
        break;
        case 2:
        break;
        case 3:
        break;
       }
     
      }
      -->
    </script>
    </head>
    <body>
     <div class="gamediv">
      <img id="mymario" style="left: 30px;top:50px;" src="img/Mario.jpg">
     </div><br>
     <table border="1px" class="controlcenter">
      <tr><td colspan="3">游戏键盘</td></tr>
      <tr><td>**</td><td><input type="button" value="向上"></td><td></td></tr>
      <tr><td>**</td><td>**</td><td><input type="button" value="向右" onclick="marioMove(1)"></td></tr>
      <tr><td></td><td></td><td></td></tr>
     </table>
    </body>
    </html>
     
     
     
     
  • 相关阅读:
    css3 box-shadow属性 鼠标移动添加阴影效果
    从客户端(txtContent="<p>1</p>")中检测到有潜在危险的 Request.Form 值
    JS 点击按钮后弹出遮罩层,有关闭按钮
    htm5 手机自适应问题 文本框被激活(获取焦点)时,页面会放大至原来尺寸。
    !important 语法
    如何控制table中td内的文本位置
    点击超链接不跳转,不刷新页面
    学以致用三十二-----python中函数的括号使用
    学以致用三十一-----IPAddressField has been removed
    学以致用三十-----pycharm创建django项目忘记添加app
  • 原文地址:https://www.cnblogs.com/Annely/p/10241237.html
Copyright © 2020-2023  润新知