我被一个看似简单的 Backbone.js 问题困住了,想设置一个 fiddle 来迭代解决这个问题。但是......我似乎无法正确加载脚本,或者至少我没有使用正确的“方法”。
Here is the link to the Jsfiddle
我选择了以下外部来源,并为每个来源提供了相应的 cdnjs 站点的链接。
但是我仍然收到以下错误:
第一个音调涉及 Underscore.js 库:
Message: Uncaught TypeError: Cannot read property 'each' of undefined - backbone.js:219
Code: _.each(listenMethods, function(implementation, method)
第二个是指我的第一个 Backbone 声明:
Message: Uncaught ReferenceError: Backbone is not defined - (index):47
Code: var QuoteHistory = Backbone.Model.extend(
最佳答案
您应该首先加载 jQuery 和 Underscore,然后再加载 Backbone 库。另请注意,jQuery UI Bootstrap.js 依赖于 jQuery,因此 jQuery 库应在这些库之前加载;但是,当您在“框架和扩展”面板中加载 jQuery 时,您不必再次手动加载它。
关于javascript - 让 Backbone.js fiddle 工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26876608/