最贊回答 / 顫抖的電飯鍋
gama.js中聲明了一個構造函數,Local.js(的構造函數)中聲明一個game變量,game的值就是這個構造函數的實例化(new Game()),所以game就是實例化出來的一個對象,構造函數中this.xxx聲明的xxx屬性都會成為今后實例化后對象中的屬性;cur.origin.x就是cur對象中設置的原點的值,但它不是直接確定原點的,設置的是多少,對應的就是數組的索引(索引就是下標:一維數組索引為3:arr[3],),當你設置的原點是,origin = {x:5,y:8}, 那么就是從二維數組第...
2019-01-30
最新回答 / 絕塵kinoko
其實沒什么關系,Webstorm的檢查能力有時候會比較討厭,這里檢測你可能寫了冗余代碼:var A = function(){}; this.A = A;可以直接寫成這個類的方法this.A = function(){};寫成導出API也沒問題,只是IDE上看起來很怪。
2018-11-22
最新回答 / 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]???????????????????}??????????????...
2018-11-19
最新回答 / qq_茗菛書笙_03882178
你的沒有可能是因為你初始化的時候設置都為0了,你看一下你的那個gameData數組的數據,看看有沒有1和2的,全是0的沒有頁面效果的none,.current,.done這幾個div實在script里生成的,相當于動態加上去,所以刷新后就會出來
2018-11-14