Belki de bu belgeyi bir yerlerde özledim ama işte gidiyor. Modülleri yönetmekle ilgilenen bir çekirdek denetleyicim var. Şimdiye kadar yaklaşık 20 modül var ve bunları çekirdek tarafından yüklenecek şekilde kolayca yapılandırabilmek istiyorum. Bu, ihtiyacım olan büyük bir dizi veya çok sayıda çağrı olduğum anlamına gelir. Bir literal nesnede bir modül listesi oluşturmak için kabul edilebilir/iyi bir uygulama var mı ve daha sonra bir modül yükü bunun bağımlılıkları var mı?RequireJS - Modülleri Yönetme Merkezi olarak
Config.js
modules = [
'moduleA',
'moduleB',
'moduleC'
];
Core.JS
define(
['config'],
function(config) {
// Somewhere in here I parse the list and require() each one ?
return {
startAll : function() {
console.log('starting all modules.');
// Then call a method common to all 'modules' in the list above.
}
}
};
}
);
ben yeniyim olarak bunun iyi bir fikir olup olmadığından emin değilim: Ne demek istediğimi bir örnek RequireJS ama hangi modüllerin tek bir yerden yüklendiğini yapılandırabiliyorum. Benim durumumda, daha spesifik olarak yazdığım UI widget'larına başvuruyorum.
Ne dediğinizi görüyorum. Yüklenen bağımlılıkların bir listesini oluşturmak ve başka bir modüle yüklemek mi? Bu oldukça havalı. – backdesk
Yup. Bunun senin durumun için işe yarayıp yaramadığını bilmiyorum. Gerçi oldukça yararlı buldum. –