代码改变世界

学习心得

2016-04-21 22:22  蔡虫胜。  阅读(152)  评论(1编辑  收藏  举报

第九周周总结

 

周数

专业学习目标

专业学习时间

新增代码量

 

人文方面的学习

知识技能总结

 

数据结构:

因为这周半期考都在复习

5h

都在复习原来学过的

 

 

都在忙着复习

 

时间的过去有些知识都忘了

WEB:

在准备半期考的小游戏

 

10h

 

500左右

通过一些渠道学习了游戏的一些简单的操作

 

<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 now=-1;
var last=-1;
var count=0;
var row=3;
var col=4;
var n;
var isUsed=new Array;
var myArray=new Array(30);

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

function init()
{

//0--12
n=(row*col)/2;
for(var k=0;k<n;k++)
{
myArray[k]=( Math.round( Math.random()*17 )+1);
myArray[k+n]=myArray[k];
}
for(var k=0;k<2*n;k++)
{
isUsed[k]=false;
}
myArray.sort(mySort);


var str='<table name="myT" border="0" style="margin-left:30%;margin-top:100px" >';
for(var i=1;i<=row;i++)
{
str+="<tr>";
for(var j=0;j<col;j++)
{



/*str+="<td onclick='judge("+ i +");'>"+myArray[(i-1)*col +j]+"</td>";*/


str+="<td onclick='judge("+ ((i-1)*col +j )+");'>"
str +="<img width='100' height='150' id='img_"+ ((i-1)*col +j )+"' src='photo/image0.jpg'/>"
str+="</td>";
}
str+="</tr>";
}
str+= "</table>"
// i=1 j=1---3 1 2 3 (i-1)*3+j
//i=2 4 5 6
//document.write(str);
document.getElementById("met").innerHTML=str;

//document.getElementById("mt").text=myArray;
}

function judge(temp)
{
//temp 表格单元格编号 1---12
//document.getElementsByName("myT")[temp].value=1;

if(isUsed[temp]) return;
isUsed[temp]=true;
last=now;
now=temp;
var currImg=document.getElementById("img_"+temp);
currImg.src="photo/image"+myArray[temp]+".jpg";
//alert(myArray[temp]);
if(last>=0){
if(myArray[now]==myArray[last])
{

last=-1;
now=-1;
count++;
if(count==n)
{
if(n==15){
alert("通关成功!");
return;
}
alert("下一关");
var str="";
count=0;
col++;
row++;
init();
//var str='<input type="button" value="生产表格" onClick="createTable();"/>';

}
}
else
{
currImg=document.getElementById("img_"+last);
currImg.src="photo/image0.jpg";
isUsed[last]=false;

}
}
}
</script>
</head>

<body id="met" background="mvd .jpg">
卡牌记忆游戏
<input type="button" value="开始游戏" onClick="init();"/>
</body>
</html>