最新回答 / 離瑋
在加載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