backbone.js を使用してアプリを構築しています。backbone.js がサーバーに http 要求を行っているときに、グローバルな読み込み効果を追加したいと考えています。これは単一ページの webapp であるため、非同期の http 要求がたくさんあります。これを簡単にするために Backbone.sync メソッドを変更できると思います。これどうやってするの?
コードのサンプルを投稿する
// let's say there is a function to generate the loading and remove it
// mask.create();
// mask.remove();
var BookList = Backbone.Collection.extend({
model:Book,
url:'/api/list/1',
});
var list = new BookList();
list.bind('reset', function(){
$('.content').html('');
list.each(function(book){
self.addOne(book);
})
});
list.fetch();