Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/411.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
编写俄罗斯方块w/Javascript和获取引用错误?_Javascript_Referenceerror_Tetris - Fatal编程技术网

编写俄罗斯方块w/Javascript和获取引用错误?

编写俄罗斯方块w/Javascript和获取引用错误?,javascript,referenceerror,tetris,Javascript,Referenceerror,Tetris,所以我使用了Derek Banas的Javascript教程,我得到了这个引用错误 帮助 document.addEventListener('DOMContentLoaded', SetupCanvas); ^ ReferenceError: document is not defined at Object.<anonymous> (c:\Users\kjkta.DESKTOP-AVBUOR0\Repository\Tetris\TetrisBasic.js:33:1)

所以我使用了Derek Banas的Javascript教程,我得到了这个引用错误

帮助

document.addEventListener('DOMContentLoaded', SetupCanvas);
^

ReferenceError: document is not defined
    at Object.<anonymous> (c:\Users\kjkta.DESKTOP-AVBUOR0\Repository\Tetris\TetrisBasic.js:33:1)
    at Module._compile (internal/modules/cjs/loader.js:1063:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1092:10)
    at Module.load (internal/modules/cjs/loader.js:928:32)
    at Function.Module._load (internal/modules/cjs/loader.js:769:14)
    at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:72:12)
    at internal/main/run_main_module.js:17:47```
document.addEventListener('DOMContentLoaded',SetupCanvas);
^
引用错误:未定义文档
反对。(c:\Users\kjkta.DESKTOP-AVBUOR0\Repository\Tetris\TetrisBasic.js:33:1)
at模块编译(内部/modules/cjs/loader.js:1063:30)
在Object.Module._extensions..js(internal/modules/cjs/loader.js:1092:10)
在Module.load(内部/modules/cjs/loader.js:928:32)
at Function.Module._load(内部/modules/cjs/loader.js:769:14)
在Function.executeUserEntryPoint[作为runMain](internal/modules/run_main.js:72:12)
在internal/main/run_main_module.js:17:47```

该教程旨在通过包含脚本元素的HTML文档,在web浏览器中运行JavaScript

您正在尝试使用Node.js运行它


Node.js和浏览器在核心js之上提供了一组不同的API。浏览器提供文档对象(表示HTML文档)。

这是否回答了您的问题?有趣的是,这个错误与node.js修复的错误同时出现。我已经尝试使用live服务器运行当前脚本,并且只是在浏览器中打开HTML文件,尽管他在中途停下来测试代码,但我没有得到任何Tetrominos来填充。回顾我的剧本,看看我现在是否遗漏了什么。