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
无法在您的浏览器中正确执行(因此它没有定义,使用它的东西无法使用它)谢谢,这就是原因。