{}
renderメソッドを抽出
var GistsListView = Backbone.View.extend({
el: '#js-gists',
initialize: function() {
_.bindAll(this);
$.ajax({
method: 'GET',
url: 'https://api.github.com/gists',
data: oauthData,
dataType: 'json'
}).done(this.render);
this.$el.on('click', '[data-src]', previewGist);
},
render: function(data) {
var i = 0, html = '', item;
while (item = data[i++]) {
html += '
'+
''+item.description+''+
'Show in gists'+
'';
}
this.$el.html(html);
return this;
}
}); var gistsList = new GistsListView();