Javascript 主干未定义不是一个函数

Javascript 主干未定义不是一个函数,javascript,jquery,backbone.js,Javascript,Jquery,Backbone.js,我有一个非常简单的主干应用程序,它返回: undefined is not a function 在控制台中。一切似乎都被恰当地定义了。你知道问题是什么吗 js: $(函数(){ var myModel=Backbone.Model.extend({}); var myCollection=Backbone.Collection.extend({ doStuff:函数(){ 警惕(“做事”); }, doOtherStuff:函数(){ 警惕(“做其他事情”); } }); var myCo

我有一个非常简单的主干应用程序,它返回:

undefined is not a function 
在控制台中。一切似乎都被恰当地定义了。你知道问题是什么吗

js:

$(函数(){
var myModel=Backbone.Model.extend({});
var myCollection=Backbone.Collection.extend({
doStuff:函数(){
警惕(“做事”);
},
doOtherStuff:函数(){
警惕(“做其他事情”);
}
});
var myCollectionView=Backbone.View.extend({
模板:“触发器”,
初始化:函数(){
this.listenTo(this.collection,'sync',this.collection.doStuff);
this.listenTo(this.collection,'sync',this.collection.doOtherStuff);
这个。render();
},
活动:{
“单击#触发器”:“触发器”
},
渲染:函数(){
$(“#app”).html(this.template);
},
触发器:函数(){
警报(“触发”);
$(此).trigger(“同步”);
}
});
var mymodel=新的mymodel({});
var mycollection=新的mycollection({
型号:mymodel
});
var mycollectionview=新建mycollectionview({
收藏:mycollection
});
});

用小提琴复制:

你打电话的顺序不对

<script src="//jashkenas.github.io/underscore/underscore-min.js"></script>
<script src="//code.jquery.com/jquery-1.9.1.min.js"></script>
<script src="//jashkenas.github.io/backbone/backbone-min.js"></script>


太好了!我最初是在jsbin上启动的,并使用了他们的add a library函数,直到我得到了他们的
错误脚本行(0)
函数。我会让他们知道他们的主干库不正确。谢谢被否决的选民是否愿意评论他们为什么否决一个老生常谈的问题,并给出一个可以接受的答案?
<script src="//jashkenas.github.io/underscore/underscore-min.js"></script>
<script src="//code.jquery.com/jquery-1.9.1.min.js"></script>
<script src="//jashkenas.github.io/backbone/backbone-min.js"></script>