最新回答 / 离玮
在加载js的时候,先加载了game.js,然后才加载的local.js,相当于Game函数声明之后才被local函数进行了调用。多个js文件,如果存在依赖关系,那么就需要对js的引入顺序进行留意,以免出现引用错误。
2017-10-06
最新回答 / C阳0
i++的位置错了if (clear) { line = line + 1 for (let m = i; m > 0; m--) { for (let n = 0; n < gameData[0].length; n++) { gameData[m][n] = gameData[m -1][n] } ...
2017-09-18
最赞回答 / 创心
练习都不是这么写, 这么写的好处,易维护, 高内聚,低耦合。 大白话: 高内聚 每个方法或者功能只做一件事情, 以后要改要求,可以快速定位这个方法修改即可,不需要管他方法。 低耦合 每个方法不需要在 方法内部引用其他 方法, 方便调试。 如: initGame() // 初始化方法 . Square() // 获得 方块的方法 autoMove() // 自动下移的方法 removeX() // 消...
2017-09-10