私はBackbone.jsを使用してWebアプリを作成し、すべてのビュー、コレクション、モデルを1つのjsファイルに書き込み、成功しました。
今、私はそれらを別のjsファイルに分けたいと思っています。
<script type="text/javascript" src="js/layermanagemodel.js"></script>
<script type="text/javascript" src="js/layermanagecollection.js"></script>
<script type="text/javascript" src="js/layermanageview.js"></script>
<script type="text/javascript" src="js/boot.js"></script>
jqueryロードでモデルコードをロードします。
$(function(){
//Model
var manageModel = Backbone.Model.extend({
default:{
'selectedId':'unknow'
},
selectLayer:function(uuid){
this.set({"selectedId": uuid});
},
delLayer:function(){
}
});
})
しかし、firebugは私にバグを教えてくれます:
manageModel is not defined
[Break On This Error]
model: manageModel
コレクションファイル内
それらを別のファイルに分割すると、お互いを認識できなかったのはなぜですか?この問題を解決するにはどうすればよいですか?または正しいロード順序とは何ですか?ありがとうございます