gpt4 book ai didi

javascript - Backbone.js: `extend` 未定义?

转载 作者:IT王子 更新时间:2023-10-29 02:41:25 35 4
gpt4 key购买 nike

刚刚开始使用 Backbone.js。简单地包含 Backbone(开发/生产版本)会导致错误:

Uncaught TypeError: Cannot call method 'extend' of undefined 第 128 行:

// Attach all inheritable methods to the Model prototype
_.extend(Backbone.Model.prototype, Backbone.Events,

最佳答案

问题是我没有加载 underscore.js。我完全错过了文档中的依赖项。呃。

来自@tjorriemorrie 的进一步说明:我有下划线,但加载顺序错误,首先加载下划线(猜猜这就是“依赖”的意思:)


进一步澄清以防万一这不是显而易见的。在 JavaScript 中加载内容的顺序与页面上显示的顺序有关。要首先加载下划线,请确保包含它的脚本标记位于一个加载 Backbone 之前。像这样:

<script src="underscore-1.4.4-min.js"></script>
<script src="backbone-1.0.0-min.js"></script>

关于javascript - Backbone.js: `extend` 未定义?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4875743/

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