// 先取出对象,以免影响性能
var gameElem = document.getElementById('game');
var nextElem = document.getElementById('next');
var gameElem = document.getElementById('game');
var nextElem = document.getElementById('next');
2017-08-27
其实可以先用createDocumentFragment创建一个文档片段,每次for循环的newNode使用appendChild到fragment上去,最后再把fragment用appendChild到game的div上。
每次for循环就做一次dom查询和插入的话性能太低了。
每次for循环就做一次dom查询和插入的话性能太低了。
2017-08-24
return (pos.x + x < 0 || pos.x + x >= gameData.length
|| pos.y + y < 0 || pos.y + y >= gameData[0].length
|| gameData[pos.x + x][pos.y + y] == 1)
? false : true
|| pos.y + y < 0 || pos.y + y >= gameData[0].length
|| gameData[pos.x + x][pos.y + y] == 1)
? false : true
2017-08-24