编写俄罗斯方块w/Javascript和获取引用错误?
所以我使用了Derek Banas的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)
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来填充。回顾我的剧本,看看我现在是否遗漏了什么。