Javascript 错误:未定义主干

Javascript 错误:未定义主干,javascript,backbone.js,Javascript,Backbone.js,我试图运行一个非常简单的主干模型的基本示例,该示例可以在学习该库的教程中找到 <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 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>

User=Backbone.Model.extend({
初始化:函数(){
警报(“主干模型已初始化”);
}
});
var user=新用户;
但在控制台上有两个错误:

未捕获类型错误:对象#在主干min文件上没有方法“each”

未捕获引用错误:未定义主干

而且不起作用。
你能帮我理解我做错了什么吗?

你没有加载完整的下划线库。将第二个脚本标记替换为以下内容:

<script src="http://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.6.0/underscore-min.js"></script>


看起来像是
backbone.js
无法在您的浏览器中正确执行(因此它没有定义,使用它的东西无法使用它)谢谢,这就是原因。