非常に単純なバックボーン モデルを作成しようとしていますが、一貫してエラーが発生します。
<script src="/dugoutServices/js/jquery-1.4.2.min.js"></script>
<script src="http://ajax.cdnjs.com/ajax/libs/underscore.js/1.1.4/underscore-min.js"</script>
<script src="/dugoutServices/js/backbone.js"></script>
<script type="text/javascript">
var Team = Backbone.Model.extend({});
</script>
これにより、次のエラーがスローされます。
TypeError: 'undefined' は関数ではありません ('_.has(protoProps, 'constructor')' を評価しています)
バックボーンのドキュメントによると、この関数はコンストラクタ プロパティがオーバーライドされているかどうかを確認しようとしており、オーバーライドされていない場合はデフォルトの親コンストラクタを使用します。何らかの理由で、このコンストラクタ プロパティを検索するときに問題が発生しています。
initialize() メソッドを追加しようとしましたが、うまくいきませんでした。この単純なコードは、Backbone 0.3.3 を使用しているときに機能しました。何かご意見は?