书签 分享 收藏 举报 版权申诉 / 15

类型HTML5课程设计.docx

  • 文档编号:136026
  • 上传时间:2022-10-04
  • 格式:DOCX
  • 页数:15
  • 大小:50.68KB

3.2.2.黑白块随机模块

/*

*初始化

*/

functioninit(){

for(vari=0;i<4;i++){crow();

}

$('main').onclick=function(ev){judge(ev);

}

}

/*

*创建div.row

*/

functioncrow(){

varcon=$('container');varrow=cdiv('row');varclasses=createSn();

for(vari=0;i<4;i++){row.appendChild(cdiv(classes[i]));

}

if(con.firstChild==null){con.appendChild(row);

}else{

con.insertBefore(row,con.firstChild);

}

}

13

/*

*删除最后一行

*/

functiondrow(){

varcon=$('container');if(con.childNodes.length==6){

con.removeChild(con.lastChild);

}

}

functioncdiv(className){

vardiv=document.createElement('div');div.className=className;

returndiv;

}

/**

*返回1个数组,随机其中1个单元,值为'cellblack',其他3个,皆为cell

**/

functioncreateSn(){

vararr=['cell','cell','cell','cell'];

vari=Math.floor(Math.random()*4);arr[i]='cellblack';

returnarr;

}

/*

*按id获取对象

*/

function$(id){

returndocument.getElementById(id);

}

3.2.3.黑白方块运动模块

/*

*start()启动

*/

functionstart(){

clock=window.setInterval('move()',40);

}

/*

*动画

*/

functionmove(){

varcon=$('container');

vartop=parseInt(window.getComputedStyle(con,null)['top']);

if(speed+top>0){//一步会走过头,直接top=0top=0;

}else{

top+=speed;//调节每次下降的像素

}

con.style.top=top+'px';

//

if(top==0){

crow();

con.style.top='-100px';drow();

}elseif(top==(-100+speed)){

//console.log(con.lastChild);varrows=con.childNodes;

if((rows.length==5)&&(rows[rows.length-1].pass!

==1)){fail();

}

}

}

3.2.4.计分模块

/*

*计分

*/

functionscore(){

varnewscore=parseInt($('score').innerHTML)+1;

$('score').innerHTML=newscore;if

配套讲稿:

如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

特殊限制:

部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

关 键  词:
HTML5 课程设计
提示  冰豆网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文
本文标题:HTML5课程设计.docx
链接地址:https://www.bdocx.com/doc/136026.html
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2008-2022 冰点文档网站版权所有

经营许可证编号:鄂ICP备2022015515号-1

收起
展开