我正在尝试运行一个非常简单的骨干模型的基本样本,该样本可以在学习库的教程中找到。
<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个错误:
未捕获TypeError:对象#在backbone-min文件上没有'each'方法
未捕获的ReferenceError:未定义Backbone
并没有奏效。 请你帮我理解我做错了什么?
答案 0 :(得分:1)
您没有加载完整的下划线库。用以下内容替换第二个脚本标记:
<script src="http://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.6.0/underscore-min.js"></script>