我刚开始使用Backbone,但我不能继续,因为有Backbone is not defined
的错误。我包含了jQuery,Underscore和Backbone java脚本文件,所有路径都是有效的,但引用Backbone.Model.extend
给了我这个错误。在Firefox控制台中键入Backbone
也是一样的。可能有什么问题?
<script src="{{ asset('libs/jquery/jquery-2.1.1.min.js') }}"></script>
<script src="{{ asset('libs/underscore/underscore-min.js') }}"></script>
<script src="{{ asset('libs/backbone/backbone-min.js') }}"></script>
<script>
(function () {
var System = Backbone.Model.extend({
defaults: {
shell: null,
user: null
},
initialize: function () {
this.set({'shell': new Shell()});
this.set({'user': new User()});
}
});
})(jQuery);
</script>