// 先取出對象,以免影響性能
var gameElem = document.getElementById('game');
var nextElem = document.getElementById('next');
var gameElem = document.getElementById('game');
var nextElem = document.getElementById('next');
2017-08-27
其實可以先用createDocumentFragment創(chuàng)建一個文檔片段,每次for循環(huán)的newNode使用appendChild到fragment上去,最后再把fragment用appendChild到game的div上。
每次for循環(huán)就做一次dom查詢和插入的話性能太低了。
每次for循環(huán)就做一次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