我做了一個服務定位器類來訪問我的JavaScript應用程序中的不同服務類,但我不知道服務定位器在JavaScript中效果如何,因爲包含文件我必須包括在每一頁上。Javascript和服務定位器和包括js文件
例如我在我的服務定位器中有兩個服務,但是如果我只需要訪問頁面上的某個服務,那麼我仍然需要包含兩個js文件。這是很好的JavaScript設計?其中包括適當的不會影響性能明顯,但如果我擴大我的服務定位器10服務,那麼我需要包括12個js文件,事件我可能只需要訪問一個或兩個頁面上。我如何做到這一點在JavaScript中的最佳方式?
這裏是我的服務定位器代碼:
function serviceFactory() {
this.constructor = function() {
this.retailService = new retailService();
this.outlookService = new outlookService();
}
this.constructor();
}