новый вопрос: я скачал базовый шаблон с https://github.com/david0178418/BackboneJS-AMD-Boilerplate, который использует require.js, и меня интересует навигация по коду во время разработки.
Вот мой вопрос: допустим, яесть 2 вида, один расширяет другой, вот так:
Вид 1:
define([
'underscoreLoader',
'backboneLoader',
'text!templates/main.html'
],
function (_, Backbone, MainTemplate) {
"use strict";
return Backbone.View.extend({
template:_.template(MainTemplate),
initialize:function () {
this.render();
},
log:function(msg){
console.log(msg);
},
render:function () {
this.$el.append(this.template({}));
return this;
}
});
}
);
Вид 2:
define([
'underscoreLoader',
'backboneLoader',
'text!templates/other.html',
'views/main-view'
],
function (_, Backbone, MainTemplate,MainView) {
"use strict";
// how would you navigate to MainView (main-view.js)
return MainView.extend({
template:_.template(MainTemplate),
initialize:function () {
this.render();
},
render:function () {
this.log("my message");
this.$el.append(this.template({}));
return this;
}
});
}
);
Теперь, когда я разрабатываю (я использую IntelliJ), яхотел бы щелкнуть средней кнопкой MainView в расширенном представлении и перейти к коду без необходимости просматривать дерево проекта.
Возможно ли это с помощью этого шаблона?Есть ли лучший подход или лучший шаблон?