Я пытаюсь получить мою голову вокруг использования CommonJS модулей в приложении Backbone, поэтому у меня есть скелет Backbone вид, определенный в /views/categories/edit.js
:Магистральные Просмотров как модули CommonJS
app.Views.quoteCategoriesEdit = app.Ui.ModalView.extend({
className: '',
template: JST["templates/quotes/categories/quote-categories-edit.html"],
events: {
'click [data-key="save"]': 'save',
'click [data-key="cancel"]': 'cancel'
},
initialize: function (options) {
var that = this;
_.bindAll(this, 'save', 'cancel');
app.Collections.quotesCategories.on('change add', function() {
that.remove();
});
},
render: function() {
var that = this;
// boilerplate render code
return this;
}
});
Если кто-то может показать мне, как я может преобразовать это в модуль CommonJS, который будет использоваться с Browserify, тогда я был бы очень благодарен, и это действительно помогло бы мне понять, как я собираюсь модулировать остальную часть приложения! Благодаря
Очень ценю это! Как вы подходите: 'app.Collections.quotesCategories', поскольку я размещаю все в пространстве имен' app'? Я просто «требую» сборку? – benhowdle89
См. Мой обновленный ответ –
Очень очень полезно, спасибо большое! Не было так много о Backbone и CommonJS, когда я googled вокруг, больше Backbone и AMD! – benhowdle89