gpt4 book ai didi

javascript - e.keyCode 不起作用

转载 作者:行者123 更新时间:2023-11-27 23:47:20 27 4
gpt4 key购买 nike

我是编程新手,我会做任何我在 YouTube 视频中看到的事情来创建一个带有 Canvas 的游戏。该代码在视频中有效,但对我不起作用。我在屏幕上看不到关键代码,因此关键代码不起作用。我不知道编码有什么问题..

我的代码:

var canvas = document.getElementById("mainCanvas");
var context = canvas.getContext("2d");
var keys[];
window.addEventListener("keydown", function(e) {
alert(e.keyCode);
}, false);
<html>

<head>
<title>GAME</title>
<link rel="stylesheet" type="text/css" href="style.css" />
</head>

<body>
<canvas id="mainCanvas" width="500" height="400"></canvas>
<script src="script.js"></script>
</body>

</html>

最佳答案

开发时始终使用开放的控制台。您收到以下错误:未捕获的语法错误:意外的标记 [

那是因为你没有像那样在 JS 中创建数组。您实际上是这样做的:var arr = [];。只需将 varkeys[] 更改为 varkeys = [];

关于javascript - e.keyCode 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33031062/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com