私はbackbone.jsを学習している途中で、非常に単純なコードをいくつか作成しました。
次の行を実行するとエラーが発生します。
var myView = new View();
Firebugのエラーは次のとおりです。
TypeError: i is not a function
その行をコメントアウトしてもエラーはありません(もちろん...ビューオブジェクトもありません)。
コードは次のとおりです。
<body>
<script type="text/javascript">
var Model = Backbone.Model.extend({});
var Collection = Backbone.Collection.extend({});
var View = Backbone.View.extend({});
var myModel = new Model();
var myCollection = new Collection();
var myView = new View();
</script>
</body>
私の質問は:
myModelとmyCollectionが正しくインスタンス化されるのに、myViewがインスタンス化されないのはなぜですか?
ご協力いただきありがとうございます。