第五周学习进度表
| 周记 | 专业学习目标 | 专业学习时间 | 博客发表量 | 人文方面的学习 | 知识技能总结 |
| 5 | 数据结构与算法,HTML | 平均3小时/天 | 4 |
《说好普通话》 《世界是数字的》 |
HTML这周老师教我们写了一个小游戏, 老师讲得好快,记下来的不多,也不懂 能不能实现,我打算周末的时候写完,然后补上代码。 |
| <!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 myarr=new Array(); | |
| var lastImgNo=-1; | |
| var currImgNo=-1; | |
| var isused=new Array(); | |
| var count=0; | |
| var n; | |
| function mySort() | |
| { | |
| return Math.random()>.5; | |
| } | |
| function init(row, col) | |
| { | |
| //0--12 | |
| n=(row*col)/2; | |
| for(k=0;k<(2*n);k++) | |
| { | |
| isused[k]=false; | |
| } | |
| for(var k=0;k<n;k++) | |
| { | |
| myarr[k]=Math.ceil(Math.random()*18); | |
| myarr[k+n]=myarr[k]; | |
| } | |
| myarr.sort(mySort); | |
| var str='<table name="myT" 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 )+");'>" | |
| str +="<img id='img_"+ ((i-1)*col +j )+"' src='photo/image0.gif'/>" | |
| 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("mt").innerHTML=str; | |
| //document.getElementById("mt").text=myArray; | |
| } | |
| function createTable() | |
| { | |
| var row=document.getElementById("t1").value; | |
| var col=document.getElementById("t2").value; | |
| init(row,col); | |
| } | |
| function judge(e) | |
| { | |
| if(isused[e]) | |
| return ; | |
| lastImgNo=currImgNo; | |
| currImgNo=e; | |
| var temp=document.getElementById("img_"+e); | |
| temp .src="photo/image"+myarr[e]+".gif"; | |
| if(lastImgNo>=0) | |
| { | |
| if(myarr[currImgNo]==myarr[lastImgNo]) | |
| { | |
| count++; | |
| lastImgNo=currImgNo=-1; | |
| isused[e]=true; | |
| if(count>=n) | |
| { | |
| alert("全部匹配成功"); | |
| } | |
| } | |
| else | |
| { | |
| var temp=document.getElementById("img_"+lastImgNo); | |
| temp.src="photo/image0.gif"; | |
| isused[lastImgNo]=false; | |
| } | |
| } | |
| } | |
| </script> | |
| </head> | |
| <body> | |
| <h1> <div id="mt">test</div></h1> | |
| <input type="text" value="3" id="t1"/> | |
| <input type="text" value="4" id="t2"/> | |
| <input type="button" value="生产表格" onClick="createTable();"/> | |
| </body> | |
| </html> | |
浙公网安备 33010602011771号