做个小游戏,练习js。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 | Game.prototype.findNear = function (o) { var iMin = 99999, index = -1; for ( var i = 0; i < this .len; i++) { this .item[i].className = '' ; if ( this .checkPZ(o, this .item[i])) { var l = dis(o, this .item[i]); if (iMin > l) { iMin = l; index = i; }; } }; if (index == -1) { return null ; } else { return this .item[index]; }; function dis(o1, o2) { var c1 = o1.offsetLeft - o2.offsetLeft, c2 = o1.offsetTop - o2.offsetTop; return Math.sqrt(c1 * c1 + c2 * c2); } }; var t = new Game(5, 5); //行与列,值越大,难度越高 document.getElementById( 'start' ).onclick = function () { t.startGame(); } |
特别申明:
本站所有资源都是由网友投稿发布,或转载各大下载站,请自行检测软件的完整性!
本站所有资源仅供学习与参考,请勿用于商业用途,否则产生的一切后果将由您自己承担!
如有侵权请联系我们删除下架,联系方式:lei1294551502@163.com