【发布时间】:2014-03-10 01:21:36
【问题描述】:
我正在尝试运行一个非常简单的主干模型的基本示例,该示例可在学习库的教程中找到。
<script src="http://cdnjs.cloudflare.com/ajax/libs/jquery/2.0.3/jquery.min.js"></script>
<script src="http://cdnjs.cloudflare.com/ajax/libs/underscore.string/2.3.3/underscore.string.min.js"></script>
<script src="http://cdnjs.cloudflare.com/ajax/libs/backbone.js/1.1.2/backbone-min.js"></script>
<script>
User = Backbone.Model.extend({
initialize: function() {
alert("Backbone model initialized");
}
});
var user = new User;
</script>
但在控制台上有 2 个错误:
Uncaught TypeError: Object # has no method 'each' 在主干最小文件中
Uncaught ReferenceError: Backbone is not defined
而且不工作。 请你帮我理解我做错了什么?
【问题讨论】:
-
看起来
backbone.js无法在您的浏览器中正确执行(因此它最终没有被定义并且使用它的东西不能使用它)