簡體   English   中英

TaffyDB,錯誤提示 TAFFY 不是 function

[英]TaffyDB, error says TAFFY is not a function

我正在使用 Visual Studio 使用 HTML、CSS 和 JavaScript 開發基於 Web 的游戲。 我使用 TaffyDB 作為數據庫。 但是,每當我嘗試使用 function TAFFY 創建數據庫時,控制台上都會出現錯誤,提示 TAFFY 不是 function。 我不確定錯誤在哪里,我相信我已將 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"
        }]);

首先,您在這里缺少雙引號: "gameType: "easy" ,應該是"gameType": "easy" 。錯誤是說TAFFY不是 function:這意味着 scope 中還有另一個名為TAFFY的變量。為了檢查 taffy 腳本是否正確鏈接,打開控制台並輸入typeof this.TAFFY應該打印"function" 。希望這會有所幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM