0
我現在使用的Backbone沒有RequireJS,我想重寫整個我的應用程序以利用RequireJS的好處。唯一讓我想不起的是我將每個Backbone的Model/View/Collection移動到分離的文件中以創建模塊的概念。我寧願每個文件只有一個以上的模塊,所以例如鏈接的模型和視圖之間的關係可以保持更明顯。每個文件有多個模塊 - RequireJS和Backbone
我現在使用的Backbone沒有RequireJS,我想重寫整個我的應用程序以利用RequireJS的好處。唯一讓我想不起的是我將每個Backbone的Model/View/Collection移動到分離的文件中以創建模塊的概念。我寧願每個文件只有一個以上的模塊,所以例如鏈接的模型和視圖之間的關係可以保持更明顯。每個文件有多個模塊 - RequireJS和Backbone
您可以在一個模塊中有一個以上的實例:
define(function (require) {
var FirstModel = Backbone.Model.extend({
// Logic
});
var SecondModel = Backbone.Model.extend({
// Logic
});
return {
first: FirstModel,
second: SecondModel
};
});
,然後簡單地使用它們:
define(function (require) {
var myModels = require('path/to/module');
// use myModels.first and myModels.second here
});
,是它possobile做,享有一樣的嗎? –
是的,這是可能的 –