html5中文学习网

您的位置: 首页 > html5资讯 > 最新动态 » 正文

html5实现微信打飞机游戏_html5教程技巧

[ ] 已经帮助:人解决问题
点评:这篇文章主要介绍了html5实现微信打飞机游戏,需要的朋友可以参考下

html5实现微信的打飞机游戏,利用这个小游戏学习一个HTML5吧,这是开发WEB的一个方向UryHTML5中文学习网 - HTML5先行者学习网

复制代码
代码如下:
UryHTML5中文学习网 - HTML5先行者学习网
// JavaScript DocumentUryHTML5中文学习网 - HTML5先行者学习网
var c = document.getElementById("dotu");UryHTML5中文学习网 - HTML5先行者学习网
var cxt = c.getContext("2d");UryHTML5中文学习网 - HTML5先行者学习网
var img = newImg("./assets/bg_01.jpg");UryHTML5中文学习网 - HTML5先行者学习网
var fps;UryHTML5中文学习网 - HTML5先行者学习网
cxt.drawImage(img,0,0,480,800);UryHTML5中文学习网 - HTML5先行者学习网
UryHTML5中文学习网 - HTML5先行者学习网
var flivverLog = 0;UryHTML5中文学习网 - HTML5先行者学习网
var flivver1 = newImg("./assets/flivver.png");UryHTML5中文学习网 - HTML5先行者学习网
var flivver2 = newImg("./assets/flivver2.png");UryHTML5中文学习网 - HTML5先行者学习网
var flivver3 = newImg("./assets/flivver3.png");UryHTML5中文学习网 - HTML5先行者学习网
UryHTML5中文学习网 - HTML5先行者学习网
// 用于记录游戏的时间,越到后面越快UryHTML5中文学习网 - HTML5先行者学习网
var time1 = 0;UryHTML5中文学习网 - HTML5先行者学习网
var time2 = 80;UryHTML5中文学习网 - HTML5先行者学习网
UryHTML5中文学习网 - HTML5先行者学习网
// 积分UryHTML5中文学习网 - HTML5先行者学习网
var jifen = 0;UryHTML5中文学习网 - HTML5先行者学习网
UryHTML5中文学习网 - HTML5先行者学习网
function getSudu(){UryHTML5中文学习网 - HTML5先行者学习网
var number = parseInt(Math.random()*10);UryHTML5中文学习网 - HTML5先行者学习网
if(number < 5 && number > 0){UryHTML5中文学习网 - HTML5先行者学习网
return number;UryHTML5中文学习网 - HTML5先行者学习网
}UryHTML5中文学习网 - HTML5先行者学习网
return 1;UryHTML5中文学习网 - HTML5先行者学习网
}UryHTML5中文学习网 - HTML5先行者学习网
// 飞机的对象UryHTML5中文学习网 - HTML5先行者学习网
function flivverObj(hp,ewidth,eheight,eimg,esudu){UryHTML5中文学习网 - HTML5先行者学习网
// 随机的XUryHTML5中文学习网 - HTML5先行者学习网
this.x = parseInt(Math.random()*460+1);UryHTML5中文学习网 - HTML5先行者学习网
this.y = 0;UryHTML5中文学习网 - HTML5先行者学习网
// 血量UryHTML5中文学习网 - HTML5先行者学习网
this.hp = hp;UryHTML5中文学习网 - HTML5先行者学习网
// 挨打 UryHTML5中文学习网 - HTML5先行者学习网
this.hit = 0;UryHTML5中文学习网 - HTML5先行者学习网
// 是否死亡UryHTML5中文学习网 - HTML5先行者学习网
this.over = 0;UryHTML5中文学习网 - HTML5先行者学习网
UryHTML5中文学习网 - HTML5先行者学习网
this.width = ewidth;UryHTML5中文学习网 - HTML5先行者学习网
this.height = eheight;UryHTML5中文学习网 - HTML5先行者学习网
this.img = eimg;UryHTML5中文学习网 - HTML5先行者学习网
this.sudu = esudu;UryHTML5中文学习网 - HTML5先行者学习网
}UryHTML5中文学习网 - HTML5先行者学习网
UryHTML5中文学习网 - HTML5先行者学习网
// 获取飞机UryHTML5中文学习网 - HTML5先行者学习网
function getFlivver(type){UryHTML5中文学习网 - HTML5先行者学习网
switch(type){UryHTML5中文学习网 - HTML5先行者学习网
case 1:UryHTML5中文学习网 - HTML5先行者学习网
return new flivverObj(100,50,30,flivver1,getSudu());UryHTML5中文学习网 - HTML5先行者学习网
case 2:UryHTML5中文学习网 - HTML5先行者学习网
return new flivverObj(500,70,90,flivver2,getSudu());UryHTML5中文学习网 - HTML5先行者学习网
case 3:UryHTML5中文学习网 - HTML5先行者学习网
return new flivverObj(1000,110,170,flivver3,getSudu());UryHTML5中文学习网 - HTML5先行者学习网
}UryHTML5中文学习网 - HTML5先行者学习网
}UryHTML5中文学习网 - HTML5先行者学习网
function cartridge(x,y){UryHTML5中文学习网 - HTML5先行者学习网
this.x = x;UryHTML5中文学习网 - HTML5先行者学习网
this.y = y; UryHTML5中文学习网 - HTML5先行者学习网
}UryHTML5中文学习网 - HTML5先行者学习网
UryHTML5中文学习网 - HTML5先行者学习网
function gameover(){UryHTML5中文学习网 - HTML5先行者学习网
window.clearTimeout(fps);UryHTML5中文学习网 - HTML5先行者学习网
//$('#dotu').fadeOut();UryHTML5中文学习网 - HTML5先行者学习网
$('.content').css('position','relative');UryHTML5中文学习网 - HTML5先行者学习网
$('.content').append('<span style="position:absolute; top:5px; left:2px; font-size:150px; color:#cc0000; text-align:center" id="sil"></span>');UryHTML5中文学习网 - HTML5先行者学习网
$('#sil').html('你').hide().fadeIn(1000,function(){UryHTML5中文学习网 - HTML5先行者学习网
$(this).html('你屎').hide().fadeIn(1000,function(){UryHTML5中文学习网 - HTML5先行者学习网
$(this).html('<a href="javascript:location.reload();" style="color:#cc0000" title="重新开始">你屎了</a>UryHTML5中文学习网 - HTML5先行者学习网
' + jifen + ' 分').hide().fadeIn();UryHTML5中文学习网 - HTML5先行者学习网
}); UryHTML5中文学习网 - HTML5先行者学习网
});UryHTML5中文学习网 - HTML5先行者学习网
}UryHTML5中文学习网 - HTML5先行者学习网
UryHTML5中文学习网 - HTML5先行者学习网
(function(cxt){UryHTML5中文学习网 - HTML5先行者学习网
var dotu = {nums:0};UryHTML5中文学习网 - HTML5先行者学习网
// 用于存放小飞机UryHTML5中文学习网 - HTML5先行者学习网
var flivver = new Array();UryHTML5中文学习网 - HTML5先行者学习网
var flivverImg = newImg("./assets/flivver.png");UryHTML5中文学习网 - HTML5先行者学习网
// 自己UryHTML5中文学习网 - HTML5先行者学习网
var me = {x:240,y:750};UryHTML5中文学习网 - HTML5先行者学习网
var meImg = newImg('assets/me.png');UryHTML5中文学习网 - HTML5先行者学习网
// 子弹UryHTML5中文学习网 - HTML5先行者学习网
var cartridges = new Array();UryHTML5中文学习网 - HTML5先行者学习网
var cartridgeImg = newImg('./assets/cartridge.png');UryHTML5中文学习网 - HTML5先行者学习网
UryHTML5中文学习网 - HTML5先行者学习网
var boo1 = newImg('./assets/boo1.png');UryHTML5中文学习网 - HTML5先行者学习网
var over = newImg('./assets/over.png');UryHTML5中文学习网 - HTML5先行者学习网
// UryHTML5中文学习网 - HTML5先行者学习网
dotu.update = function(){UryHTML5中文学习网 - HTML5先行者学习网
UryHTML5中文学习网 - HTML5先行者学习网
dotu.setTimes();UryHTML5中文学习网 - HTML5先行者学习网
// 设置背景UryHTML5中文学习网 - HTML5先行者学习网
dotu.setBg();UryHTML5中文学习网 - HTML5先行者学习网
// 设置小飞机UryHTML5中文学习网 - HTML5先行者学习网
dotu.setFlivver();UryHTML5中文学习网 - HTML5先行者学习网
// 画自己UryHTML5中文学习网 - HTML5先行者学习网
dotu.setMe();UryHTML5中文学习网 - HTML5先行者学习网
// 子弹UryHTML5中文学习网 - HTML5先行者学习网
dotu.cartridge();UryHTML5中文学习网 - HTML5先行者学习网
UryHTML5中文学习网 - HTML5先行者学习网
UryHTML5中文学习网 - HTML5先行者学习网
cxt.font = "italic 20px 微软雅黑";UryHTML5中文学习网 - HTML5先行者学习网
cxt.strokeText("积分:" + jifen, 10, 30);UryHTML5中文学习网 - HTML5先行者学习网
UryHTML5中文学习网 - HTML5先行者学习网
$('#fjs').html(flivver.length);UryHTML5中文学习网 - HTML5先行者学习网
$('#zds').html(cartridges.length);UryHTML5中文学习网 - HTML5先行者学习网
$('#scfj').html("1000/" + time2 + " 毫秒");UryHTML5中文学习网 - HTML5先行者学习网
}UryHTML5中文学习网 - HTML5先行者学习网
UryHTML5中文学习网 - HTML5先行者学习网
dotu.setTimes = function(){UryHTML5中文学习网 - HTML5先行者学习网
time1++ ;UryHTML5中文学习网 - HTML5先行者学习网
// 100 秒 1个档位UryHTML5中文学习网 - HTML5先行者学习网
if(time1 == 1000){UryHTML5中文学习网 - HTML5先行者学习网
time1 = 0;UryHTML5中文学习网 - HTML5先行者学习网
time2 = (time2 == 20) ? 20 : time2 - 20;UryHTML5中文学习网 - HTML5先行者学习网
}UryHTML5中文学习网 - HTML5先行者学习网
UryHTML5中文学习网 - HTML5先行者学习网
}UryHTML5中文学习网 - HTML5先行者学习网
UryHTML5中文学习网 - HTML5先行者学习网
UryHTML5中文学习网 - HTML5先行者学习网
/**UryHTML5中文学习网 - HTML5先行者学习网
* 设置移动的背景UryHTML5中文学习网 - HTML5先行者学习网
*/UryHTML5中文学习网 - HTML5先行者学习网
dotu.setBg = function(){UryHTML5中文学习网 - HTML5先行者学习网
dotu.nums++;UryHTML5中文学习网 - HTML5先行者学习网
if(dotu.nums == 800){UryHTML5中文学习网 - HTML5先行者学习网
dotu.nums = 0; UryHTML5中文学习网 - HTML5先行者学习网
}UryHTML5中文学习网 - HTML5先行者学习网
// 画布的背景UryHTML5中文学习网 - HTML5先行者学习网
cxt.drawImage(img,0,dotu.nums,480,800);UryHTML5中文学习网 - HTML5先行者学习网
cxt.drawImage(img,0,dotu.nums - 800,480,800);UryHTML5中文学习网 - HTML5先行者学习网
}UryHTML5中文学习网 - HTML5先行者学习网
UryHTML5中文学习网 - HTML5先行者学习网
dotu.setFlivver = function(){UryHTML5中文学习网 - HTML5先行者学习网
// 生成飞机UryHTML5中文学习网 - HTML5先行者学习网
if(dotu.nums % time2 == 0){UryHTML5中文学习网 - HTML5先行者学习网
flivverLog++;UryHTML5中文学习网 - HTML5先行者学习网
if(flivverLog % 6 == 0){UryHTML5中文学习网 - HTML5先行者学习网
flivver.push(getFlivver(2));UryHTML5中文学习网 - HTML5先行者学习网
}else if(flivverLog % 13 == 0){UryHTML5中文学习网 - HTML5先行者学习网
flivver.push(getFlivver(3));UryHTML5中文学习网 - HTML5先行者学习网
}else{UryHTML5中文学习网 - HTML5先行者学习网
flivver.push(getFlivver(1));UryHTML5中文学习网 - HTML5先行者学习网
}UryHTML5中文学习网 - HTML5先行者学习网
UryHTML5中文学习网 - HTML5先行者学习网
}UryHTML5中文学习网 - HTML5先行者学习网
UryHTML5中文学习网 - HTML5先行者学习网
for(a in flivver){UryHTML5中文学习网 - HTML5先行者学习网
UryHTML5中文学习网 - HTML5先行者学习网
UryHTML5中文学习网 - HTML5先行者学习网
UryHTML5中文学习网 - HTML5先行者学习网
flivver[a].y += flivver[a].sudu;UryHTML5中文学习网 - HTML5先行者学习网
// 如果超出屏幕将该小飞机删除UryHTML5中文学习网 - HTML5先行者学习网
if(flivver[a].y > 780){UryHTML5中文学习网 - HTML5先行者学习网
flivver.splice(a, 1);UryHTML5中文学习网 - HTML5先行者学习网
}UryHTML5中文学习网 - HTML5先行者学习网
// 将小飞机画到画布上UryHTML5中文学习网 - HTML5先行者学习网
UryHTML5中文学习网 - HTML5先行者学习网
UryHTML5中文学习网 - HTML5先行者学习网
// 小飞机死亡UryHTML5中文学习网 - HTML5先行者学习网
if(flivver[a].over > 0){UryHTML5中文学习网 - HTML5先行者学习网
flivver[a].over --;UryHTML5中文学习网 - HTML5先行者学习网
UryHTML5中文学习网 - HTML5先行者学习网
if(flivver[a].over > 20){UryHTML5中文学习网 - HTML5先行者学习网
cxt.drawImage(boo1,flivver[a].x + flivver[a].width/2 - 20 ,flivver[a].y + flivver[a].height / 2 -10,41,39);UryHTML5中文学习网 - HTML5先行者学习网
}else if(flivver[a].over > 2){UryHTML5中文学习网 - HTML5先行者学习网
cxt.drawImage(over,flivver[a].x + flivver[a].width/2 - 20 ,flivver[a].y + flivver[a].height / 2 -10,40,43);UryHTML5中文学习网 - HTML5先行者学习网
}else{UryHTML5中文学习网 - HTML5先行者学习网
flivver.splice(a, 1);UryHTML5中文学习网 - HTML5先行者学习网
}UryHTML5中文学习网 - HTML5先行者学习网
UryHTML5中文学习网 - HTML5先行者学习网
UryHTML5中文学习网 - HTML5先行者学习网
UryHTML5中文学习网 - HTML5先行者学习网
}else{UryHTML5中文学习网 - HTML5先行者学习网
cxt.drawImage(flivver[a].img,flivver[a].x,flivver[a].y,flivver[a].width,flivver[a].height);UryHTML5中文学习网 - HTML5先行者学习网
// 判断自己是否死亡UryHTML5中文学习网 - HTML5先行者学习网
if( me.x > (flivver[a].x - flivver[a].width + 20) && (me.x) <(flivver[a].x + flivver[a].width - 20) && (me.y) < (flivver[a].y + flivver[a].height + 20) && (me.y + 72) > (flivver[a].y - 20)){UryHTML5中文学习网 - HTML5先行者学习网
gameover();UryHTML5中文学习网 - HTML5先行者学习网
}UryHTML5中文学习网 - HTML5先行者学习网
UryHTML5中文学习网 - HTML5先行者学习网
if(flivver[a].hit > 0){UryHTML5中文学习网 - HTML5先行者学习网
cxt.drawImage(boo1,flivver[a].x + flivver[a].width/2 - 20 ,flivver[a].y + flivver[a].height / 2 -10,41,39);UryHTML5中文学习网 - HTML5先行者学习网
//cxt.drawImage(boo1,flivver[a].x + 5 ,flivver[a].y,41,39);UryHTML5中文学习网 - HTML5先行者学习网
flivver[a].hit--;UryHTML5中文学习网 - HTML5先行者学习网
}UryHTML5中文学习网 - HTML5先行者学习网
}UryHTML5中文学习网 - HTML5先行者学习网
UryHTML5中文学习网 - HTML5先行者学习网
}UryHTML5中文学习网 - HTML5先行者学习网
}UryHTML5中文学习网 - HTML5先行者学习网
UryHTML5中文学习网 - HTML5先行者学习网
// 更新自己的距离UryHTML5中文学习网 - HTML5先行者学习网
dotu.setMe = function(){UryHTML5中文学习网 - HTML5先行者学习网
cxt.drawImage(meImg,me.x,me.y,64,72);UryHTML5中文学习网 - HTML5先行者学习网
}UryHTML5中文学习网 - HTML5先行者学习网
UryHTML5中文学习网 - HTML5先行者学习网
// 更新子弹方法UryHTML5中文学习网 - HTML5先行者学习网
dotu.cartridge = function(){UryHTML5中文学习网 - HTML5先行者学习网
if(dotu.nums % 10 == 0){UryHTML5中文学习网 - HTML5先行者学习网
cartridges.push(new cartridge(me.x + 30,me.y));UryHTML5中文学习网 - HTML5先行者学习网
}UryHTML5中文学习网 - HTML5先行者学习网
UryHTML5中文学习网 - HTML5先行者学习网
for(i in cartridges){UryHTML5中文学习网 - HTML5先行者学习网
// 飞到顶部就将OBJ删除掉UryHTML5中文学习网 - HTML5先行者学习网
if(cartridges[i].y < 0){UryHTML5中文学习网 - HTML5先行者学习网
cartridges.splice(i, 1);UryHTML5中文学习网 - HTML5先行者学习网
continue;UryHTML5中文学习网 - HTML5先行者学习网
}UryHTML5中文学习网 - HTML5先行者学习网
UryHTML5中文学习网 - HTML5先行者学习网
UryHTML5中文学习网 - HTML5先行者学习网
cartridges[i].y -= 20;UryHTML5中文学习网 - HTML5先行者学习网
// 将小飞机画到画布上UryHTML5中文学习网 - HTML5先行者学习网
cxt.drawImage(cartridgeImg,cartridges[i].x,cartridges[i].y,7,17);UryHTML5中文学习网 - HTML5先行者学习网
UryHTML5中文学习网 - HTML5先行者学习网
// 子弹碰到飞机的情况UryHTML5中文学习网 - HTML5先行者学习网
for(j in flivver){UryHTML5中文学习网 - HTML5先行者学习网
if(flivver[j].over > 0){UryHTML5中文学习网 - HTML5先行者学习网
continue;UryHTML5中文学习网 - HTML5先行者学习网
}UryHTML5中文学习网 - HTML5先行者学习网
if(cartridges[i].x > flivver[j].x && cartridges[i].x < flivver[j].x+ flivver[j].width && cartridges[i].y > flivver[j].y && cartridges[i].y -flivver[j].height < flivver[j].y){UryHTML5中文学习网 - HTML5先行者学习网
UryHTML5中文学习网 - HTML5先行者学习网
flivver[j].hit = 10;UryHTML5中文学习网 - HTML5先行者学习网
$('#isdz').html('打中了编号' + j);UryHTML5中文学习网 - HTML5先行者学习网
UryHTML5中文学习网 - HTML5先行者学习网
if(flivver[j].hp > 1){UryHTML5中文学习网 - HTML5先行者学习网
flivver[j].hp -= 80;UryHTML5中文学习网 - HTML5先行者学习网
}else{UryHTML5中文学习网 - HTML5先行者学习网
flivver[j].over = 40;UryHTML5中文学习网 - HTML5先行者学习网
jifen += 50000;UryHTML5中文学习网 - HTML5先行者学习网
}UryHTML5中文学习网 - HTML5先行者学习网
// 子弹消失UryHTML5中文学习网 - HTML5先行者学习网
cartridges.splice(i, 1);UryHTML5中文学习网 - HTML5先行者学习网
break;UryHTML5中文学习网 - HTML5先行者学习网
}UryHTML5中文学习网 - HTML5先行者学习网
}UryHTML5中文学习网 - HTML5先行者学习网
}UryHTML5中文学习网 - HTML5先行者学习网
}UryHTML5中文学习网 - HTML5先行者学习网
UryHTML5中文学习网 - HTML5先行者学习网
// 绑定鼠标事件UryHTML5中文学习网 - HTML5先行者学习网
c.addEventListener('mousemove', function onMouseMove(evt) {UryHTML5中文学习网 - HTML5先行者学习网
me.x = evt.layerX - $('#dotu').offset().left - 32;UryHTML5中文学习网 - HTML5先行者学习网
me.y = evt.layerY - 36 ;UryHTML5中文学习网 - HTML5先行者学习网
$('#sbX').html(me.x);UryHTML5中文学习网 - HTML5先行者学习网
$('#sbY').html(me.y);UryHTML5中文学习网 - HTML5先行者学习网
});UryHTML5中文学习网 - HTML5先行者学习网
UryHTML5中文学习网 - HTML5先行者学习网
fps = setInterval(dotu.update, 1000/100); UryHTML5中文学习网 - HTML5先行者学习网
}(cxt))UryHTML5中文学习网 - HTML5先行者学习网
UryHTML5中文学习网 - HTML5先行者学习网
UryHTML5中文学习网 - HTML5先行者学习网
function newImg(src){UryHTML5中文学习网 - HTML5先行者学习网
var obj = new Image();UryHTML5中文学习网 - HTML5先行者学习网
obj.src = src;UryHTML5中文学习网 - HTML5先行者学习网
return obj;UryHTML5中文学习网 - HTML5先行者学习网
}UryHTML5中文学习网 - HTML5先行者学习网
UryHTML5中文学习网 - HTML5先行者学习网
//setInterval(h.update, 1000/65);UryHTML5中文学习网 - HTML5先行者学习网
UryHTML5中文学习网 - HTML5先行者学习网


复制代码
代码如下:
UryHTML5中文学习网 - HTML5先行者学习网
<!DOCTYPE html>UryHTML5中文学习网 - HTML5先行者学习网
<html xmlns="<a href="http://www.w3.org/1999/xhtml">http://www.w3.org/1999/xhtml</a>">UryHTML5中文学习网 - HTML5先行者学习网
<head>UryHTML5中文学习网 - HTML5先行者学习网
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />UryHTML5中文学习网 - HTML5先行者学习网
<title>打飞机 - 多途</title>UryHTML5中文学习网 - HTML5先行者学习网
<script type="text/javascript" src="./jquery.min.1.7.1.js"></script>UryHTML5中文学习网 - HTML5先行者学习网
<style>UryHTML5中文学习网 - HTML5先行者学习网
body{padding:0; margin:0; text-align:center}UryHTML5中文学习网 - HTML5先行者学习网
.content{border:1px #000 solid; width:480px; margin:0 auto; height:800px; display:block; font-size:72px;}UryHTML5中文学习网 - HTML5先行者学习网
.info,.blog{border:1px #000 solid; position:fixed; top:5px; right:5px; width:150px; text-align:left}UryHTML5中文学习网 - HTML5先行者学习网
.blog{ left:10px; background:#000; text-align:center; width:100px}UryHTML5中文学习网 - HTML5先行者学习网
.blog a{ color: #FFF; text-decoration:none; font-size:15px; }UryHTML5中文学习网 - HTML5先行者学习网
</style>UryHTML5中文学习网 - HTML5先行者学习网
</head>UryHTML5中文学习网 - HTML5先行者学习网
<body>UryHTML5中文学习网 - HTML5先行者学习网
<div class="content"><canvas id="dotu" width="480" height="800"></canvas></div>UryHTML5中文学习网 - HTML5先行者学习网
<div class="blog"><a href="/">回到博客首页</a></div>UryHTML5中文学习网 - HTML5先行者学习网
<div class="info">UryHTML5中文学习网 - HTML5先行者学习网
鼠标X:<span id="sbX"></span>UryHTML5中文学习网 - HTML5先行者学习网
鼠标Y:<span id="sbY"></span>UryHTML5中文学习网 - HTML5先行者学习网
小飞机数:<span id="fjs"></span>UryHTML5中文学习网 - HTML5先行者学习网
子弹数:<span id="zds"></span>UryHTML5中文学习网 - HTML5先行者学习网
打中:<span id="isdz"></span>UryHTML5中文学习网 - HTML5先行者学习网
生成飞机时间:<span id="scfj"></span>UryHTML5中文学习网 - HTML5先行者学习网
UryHTML5中文学习网 - HTML5先行者学习网
</div>UryHTML5中文学习网 - HTML5先行者学习网
<script type="text/javascript" src="./dotu_game.js"></script>UryHTML5中文学习网 - HTML5先行者学习网
</body>UryHTML5中文学习网 - HTML5先行者学习网
</html>UryHTML5中文学习网 - HTML5先行者学习网
UryHTML5中文学习网 - HTML5先行者学习网

UryHTML5中文学习网 - HTML5先行者学习网
(责任编辑:)
推荐书籍
推荐资讯
关于HTML5先行者 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 人才招聘 - 帮助