• 第八,九周web制作代码


      <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
      <html xmlns="http://www.w3.org/1999/xhtml">
      <head>
      <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
      <title>游戏</title>
      <script type="text/javascript">
      var myArray=new Array();
      var row=3;
      var col=4;
      var currImgNo=-1;
      var lastImgNo=-1;
      var count=0;
      var n;
      var isUsed=new Array();
      var timeCount=100;
      var myInterval;
       
      function mySort()
      {
      return Math.random()>.5;
      }
      function init(row,col)
      {
      var n= (row*col)/2;
      for(var k=0;k< (2*n);k++)
      {
      isUsed[k]=false;
       
       
      }
      for(var k=0;k<n;k++)
      {
      myArray[k]=Math.ceil( Math.random() *10);
      myArray[k+n]=myArray[k];
      }
      myArray.sort(mySort);
      var str='<table border="1" width="300" height="300">';
      for(var i=1;i<=row;i++)
      {
      str +="<tr>";
      for(var j=0;j<col;j++)
      {
      //str +="<td onclick='judge("+ ( (i-1)*col+j) +");'>" + myArray[ ((i-1)*col+j) ] +"</td>";
      str+="<td onclick='judge("+ ( (i-1)*col+j) +");'>"
      str+= '<img id="img_'+( (i-1)*col+j) +'" src="photo/image0.gif"/>'
      str+="</td>";
      }
      str +="</tr>";
      }
      str+='</table>';
      document.getElementById("hl").innerHTML=str;
      //myInterval=setInterval("runTime()",500);
      myInterval=setInterval(runTime,500);
      }
      function runTime()
      {
      var minute =parseInt(timeCount/60);
      var second =timeCount%60;
      var stcm=document.getElementById("ayTime").innerHTML=minute+":"+second;
      timeCount--;
      if(timeCount<0)
      {
      alert("时间到");
      clearInterval(myInterval);
      }
       
      }
      function onRe()
      {
      init(row,col);
      row++//document.getElementById("t1").value;
      col++//document.getElementById("t2").value;
      // init(row,col);
      document.getElementById("next").value="next";
       
      }
      function judge(temp)
      {
      if(isUsed[temp]) return;
      isUsed[temp]=true;
       
      lastImgNo=currImgNo;
      currImgNo=temp;
       
       
      var currImg=document.getElementById("img_"+temp);
      currImg.src="photo/image"+myArray[temp]+".gif";
      if(currImgNo>=0 && lastImgNo>=0)
      {
       
      if(myArray[currImgNo]==myArray[lastImgNo])
      {
      //alert("成功");
       
       
      //count++;
      currImgNo=lastImgNo=-1;
      if(count>=n)
      {
      alert("游戏结束,进入下一关!");
      onRe();
       
      }
       
       
      }
      else
      {
      var lastImg=document.getElementById("img_"+lastImgNo);
      lastImg.src="photo/image0.gif";
      isUsed[lastImgNo]=false;
      }
       
      }
      }
       
       
      </script>
      </head>
       
      <body>
      <html>
      <body>
      <div id="ayTime"> 点击</div>
      <div id="hl"> 开始游戏</div>
       
      <input id="next" type="button" width="20" value="开始游戏" onclick="onRe();" />
      </body>
      </html>
       
       
       
       
  • 相关阅读:
    postgres 错误duplicate key value violates unique constraint 解决方案
    Golang包管理工具之govendor的使用
    《算法竞赛进阶指南》0x26广搜变形 HDOJ3085 双向BFS
    《算法竞赛进阶指南》0x26广搜变形 POJ3635
    《算法竞赛进阶指南》0x26广搜变形 电路维修 01最短路问题
    《算法竞赛进阶指南》0x25广度优先搜索 推箱子游戏 双重BFS
    《算法竞赛进阶指南》0x25广度优先搜索 多源floodfill
    《算法竞赛进阶指南》0x25广度优先搜索 POJ3322 Bloxorz I
    NETCORE
    VUE- 异步等待方法嵌套
  • 原文地址:https://www.cnblogs.com/tjkd/p/5419025.html
Copyright © 2020-2023  润新知