-, , .
, , :
var Someview = Backbone.View.extend({
initialize: function () {
this.template = _.template($("#someview-template"));
this.model.on('change', this.render());
},
render: function() {
var html = this.template(this.model);
this.$el.html(html);
return this;
}
});
, DOM.
var $main = $('#main');
$main.append(new Somveview({model: item}).render().$el);
, render() ...
, , .
, - , , , , .
.
var Someview = Backbone.View.extend({
initialize: function () {
this.template = _.template($("#someview-template"));
this.model.on('change', this.render());
},
render: function() {
var html = this.template(this.model);
this.$el.html(html).hide().slideDown(600);
return this;
}
});
, , . , DOM!!! , , slideDown . , , DOM.
, , , , DOM.
, .
var Someview = Backbone.View.extend({
initialize: function () {
this.template = _.template($("#someview-template"));
this.model.on('change', this.render());
},
render: function() {
var html = this.template(this.model);
this.$el.html(html);
}
});
DOM
var $main = $('#main');
var someview = new Somveview({model: item});
$main.append(someview.$el);
someview.render();