第九周总结

辛苦奋斗了好久的成果,终于把小游戏做出来了!尽管结果不理想 还是收获了许多

<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 currImg1=-1;
var lastImg1=-1;
var count=0;
var n;
var isused=new Array();
var row=3;
var col=4;
//时钟变量
var mytime=30;
var minute;
var secound;
var str1;
var count;
var myinter;

var myArray=new Array(34);

function mySort()
 {
  return Math.random()>.5;
 }

function init(row, col)
{
    n=(row*col)/2;
 for(var k=0;k<(n*2);k++)
 {
  isused[k]=false;
 } 
 for(var k=0;k<n;k++)
 {
  myArray[k]=( Math.round( Math.random()*9)+1);
  myArray[k+n]=myArray[k];
 } 
 myArray.sort(mySort);

var str=‘<table name="myT" border="1" width="300"  height="300"  bgcolor="#FFFFFF" bordercolor="#9F9"border="1"cellspacing="1" cellpadding="1" >‘;
 for(var i=1;i<=row;i++)
 {
  str+="<tr>";
  for(var j=0;j<col;j++)
  {
   str+="<td onclick=‘judge("+ ((i-1)*col +j )+");‘>"
   str +="<img id=‘img_"+ ((i-1)*col +j )+"‘ src=‘photo/image0.jpg‘/>" 
   str+="</td>";
  }
  str+="</tr>";
 }
 str+= "</table>"
 document.getElementById("mt").innerHTML=str;
 
}
function createTable()
{
 init(row,col);
 row++;
 col++;
 myinter=setInterval(setTime,1000);
}
function judge(temp)
 {
  if (isused[temp]) return;
  isused[temp]=true;
  lastImg1=currImg1;
  currImg1=temp;
  
 
 
 var currImg=document.getElementById("img_"+temp);
 currImg.src="photo/image"+myArray[temp]+".jpg";
 //alert(myArray[temp]);
 if(currImg1>=0 &&lastImg1>=0)
 {
  
  if(myArray[currImg1]==myArray[lastImg1])
  {
  count++;
  currImg1=lastImg1=-1;
   if(count>=n)
   {
    clearInterval(myinter);
    mytime=mytime+((n*2)+40);
    alert("Next");
    createTable();
    count=0;
   
   
   }
    }
  else
  {
   
   var lastImg=document.getElementById("img_"+lastImg1);
   lastImg.src="photo/image0.jpg";
   isused[lastImg1]=false;
   }
  
 }
}
 
function setTime()//计时器
{
 
 minute=Math.floor(mytime/60);
 secoud=mytime%60;
 str1=String(minute+100).substr(1,2)+":"+String(secoud+100).substr(1,2);
 document.getElementById("mt2").innerHTML=str1;
 mytime--;
 if(mytime<0)
 {
  clearInterval(myinter);
 }
 
  }
 
</script>
<style type="text/css">
<!--
body {
 background-image: url(photo/bg1.jpg);
 background-repeat: repeat;
}
body,td,th {
 color: #06F;
 font-size: 24px;
 font-weight: bold;
}
-->
</style></head>

<body><br>
<br><br>
<br><br><br>
<br>
<div id="mt4" align="center"></div>
<div id="mt2" align="center">
  <p>倒计时</p>
</div>
<table width="100%" border="0" align="center">
  <tr>
    <td align="center"><br>
      <div id="mt"> </div>
      <p>
  
        <input name="按钮" type="button" id="b1" onClick="createTable();" value="开始"/>
    </p></td>
  </tr>
</table>
<br>
<p>&nbsp;</p>
</body>
</html>

时间: 2024-08-07 04:33:07

第九周总结的相关文章

第九周

第九周 1. 1.1负载电感 0mH       触发角π/4: 1.2 负载电感 0mH       触发角π/2: 1.3 负载电感 0.05mH       触发角π/4: 2. 2.1 负载电感 0mH       触发角π/4: 2.2 负载电感 0mH       触发角π/2: 2.3 负载电感 0.1mH       触发角π/4:

第九周 psp

团队项目PSP 一:表格     C类型 C内容 S开始时间 E结束时间 I时间间隔 T净时间(mins) 预计花费时间(mins) 讨论 讨论用户界面 9:50 12:45 35 45 80 分析与设计 设计网页界面 13:50 17:40 25 175 270 编码 具体编码 8:40 22:30 810 170 340 调试运行 修改代码.代码复审 18:10 22:50 50 115 90 总结 总结结果 22:55 23:10 0 40 15 二:饼图 三:进度条 进度条 第九周 累计

第九周java学习总结

20145306<java程序设计>第九周学习总结 教材学习内容总结 第十六章 一.JDBC入门 1.JDBC简介 JDBC是用于执行SQL的解决方案,开发人员使用JDBC的标准接口,数据库厂商则对接口进行操作,开发人员无须接触底层数据库驱动程序的差异性,数据库本身是个独立运行的应用程序,你撰写的应用程序是利用通信协议对数据库进行指令交换,以进行数据的增删查找.通常你的应用程序会利用一组专门与数据库进行通信协议的链接库,以简化与数据库沟通时的程序撰写.有时候,更换数据库的需求并不是没有,应用程

java第九周学习总结

学号20145336 <Java程序设计>第9周学习总结 教材学习内容总结 JDBC JDBC是用于执行SQL的解决方案,开发人员使用JDBC的标准接口,数据库厂商则对接口进行操作,开发人员无须接触底层数据库驱动程序的差异性. JDBC是Java联机数据库的标准规范.具体而言,它定义了一组标准类与接口,应用程序需要联机数据库时调用这组标准API,而标准API中的接口由数据库厂商操作,通常称为JDBC驱动程序. JDBC(Java DataBase Connectivity)是Java联机数据库

20135219洪韶武-信息安全系统设计基础第九周学习总结

第九周学习总结 一.课本内容 1.每个unix文件都是一个m字节的序列:所有I/O设备如网络.磁盘和终端都被模型化为文件,而输入和输出就是对这些文件的读写操作. 2.unix系统中输入输出的操作: 打开文件:一个应用程序通过要求内核打开相应的文件,来宣告它想要访问一个I/O设备,内核返回一个小的非负整数,叫做描述符.unix系统创建每个进程的时候都有三个打开的文件:标准输入:标准输出,标准错误. 改变当前的文件位置.对于每个打开的文件,内核保持着一个文件位置k(从文件开头起始的字节偏移量). 读

20155335 俞昆 2016-2017-2 《Java程序设计》第九周学习总结

学号 2016-2017-2 <Java程序设计>第九周学习总结 ##JDBC入门 在正式介绍JDBC前,已知JDBC是用来执行SQL的解决方案,开发人员使用JDBC的标准接口,开发人员不需接触底层数据库驱动程序的差异性. 本章,我们需要了解JDBC与API使用和概念,我们先要认识应用程序如何与数据库进行沟通,数据库本身是一种独立运行的应用程旭,程序员撰写的应用程序是利用通信协议对数据库进行指令交换,以进行数据的增加删除以及查找. 通常应用程序会利用一组专门与数据库进行通信协议的链接库,以简化

第九周PSP&amp;进度条

PSP 一.表格: D日期     C类型 C内容 S开始时间 E结束时间 I时间间隔 T净时间(mins) 预计花费时间(mins) 11月11号 讨论 讨论beta发布 09:00 09:54 12 42 30   编码 编写代码修补漏洞 17:37 19:43 18 108 120 11月12号 调查 用户调查报告调查与分析 10:15 10:45 5 85 90 11月14号 站立会议 分配各个成员任务 13:00 13:30 0 30 30   编写 编写new NABCD  15:0

20145216史婧瑶《信息安全系统设计基础》第九周学习总结

20145216史婧瑶<信息安全系统设计基础>第九周学习总结 教材内容总结 第十章 系统级I/O 输入/输出(I/O)是在主存和外部设备之间拷贝数据的过程. 第一节 Unix I/O 这一节涉及到操作系统的基本抽象之一--文件.也就是说,所有的I/O设备都被模型化为文件,而所有的输入输出都被当做对相应文件的读/写.相关的执行动作如下: 1.打开文件: 应用程序向内核发出请求→要求内核打开相应的文件→内核返回文件描述符 文件描述符:一个小的非负整数,用来在后续对此文件的所有操作中标识这个文件.有

第九周学习进度情况

  第九周 所花时间(包括上课) 350MIN 代码量(行) 200 博客量(篇) 2 了解到的知识 1.这周通过团队讨论以及各自分工,各自完成了团队的任务.

第九周学习进度

  第九周 所花时间(包括上课) 上课4小时,课后4小时 代码量(行) 300 博客量 1 了解到的知识点 安卓开发环境的应用.服务器的连接