Как стать автором
Обновить

Комментарии 10

За года уже, наверное, три использовал _.bindAll пару раз от силы, в совсем уж экзотических случаях.
this.model.on('change', this.render, this);
Почему не listenTo? Там и контекст сразу нужный.
В идеале да. Я хотел подчеркнуть, что писать this.model.bind('change', _.bind(this.render, this)); — значит, преступно не знать азы Backbone.
Зачем нужен backbone bind, если уже есть нативный bind?
а если поддерживать IE8?
так вот же. Backbone, увы, работает на слишком низком уровне, поэтому я бы не стал его использовать для более-менее больших проектов. Потому что нужно писать очень много кода, чтобы он был поддерживаемым.
Дык полифиллы это понятно, но некоторые вот не любят, например.
НЛО прилетело и опубликовало эту надпись здесь
А если нужно вот так:
function Developer(skill) {
var self = this;
self.skill = skill;
}
Developer.prototype.says = function () {
alert(this.skill + ' rocks!');
}
var john = new Developer('JS');
var func = john.says;
func();
А при чем здесь Backbone, если речь идет про _.bind из Underscore?
Да и вообще, в документации все и так понятно расписано.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории