最赞回答 / 颤抖的电饭锅
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