0

我正在使用 Visual Studio 开发基于 HTML、CSS 和 JavaScript 的基于 Web 的游戏。我使用 TaffyDB 作为数据库。但是,每当我尝试使用函数 TAFFY 创建数据库时,控制台上都会出现错误,说 TAFFY 不是函数。我不确定错误在哪里,我相信我已经正确地将 JS 文件链接到 HTML,以下是我尝试过的所有方法:

<script type="text/javascript" src="/taffy-min.js"></script>
<script type="text/javascript" src="./taffy-min.js"></script>
<script type="text/javascript" src="taffy-min.js"></script>
<script type="text/javascript" src="https://github.com/typicaljoe/taffydb/blob/master/taffy.js"

我也尝试过包含完整路径,对于以上所有内容,我都尝试使用“taffy.js”而不是“taffy-min.js”。我也尝试过使用和不使用 jQuery:

<script src="https://code.jquery.com/jquery-latest.min.js"></script>
<script type="text/javascript" src="https://code.jquery.com/jquery-latest.min.js"></script>

我不确定错误是 JS 文件没有正确链接到 HTML,还是完全不同。我用来设置用户的代码:

var users = TAFFY([
        {
            "id": 1,
            "user": "John123",
            "level": 5,
            "gameType: "easy"
        }]);
4

1 回答 1

0

首先,您在这里缺少双引号:"gameType: "easy", 应该是"gameType": "easy". 错误是说这TAFFY不是一个函数:这意味着在名为TAFFY. 为了检查 taffy 脚本是否正确链接,请打开控制台并键入typeof this.TAFFY应该打印"function"的 . 希望这可以帮助。

于 2019-10-23T13:31:27.367 回答