Я создал класс локатора служб для доступа к различным классам обслуживания в своем приложении javascript, но я не уверен, насколько эффективен локатор службы в javascript, из-за включенных файлов, которые я должен включить на каждую страницу.Javascript и сервисный локатор и в том числе файлы js
Например, у меня есть две службы в моем локаторе сервисов, но что делать, если мне нужно только получить доступ к одной из служб на странице, тогда мне все равно нужно включить оба js-файла. Это хороший дизайн javascript? Два включенных должным образом не влияют на производительность заметно, но если я разворачиваю свой локатор сервисов с помощью 10 сервисов, тогда мне нужно включить 12 js-файлов, eventho мне может потребоваться только один или два доступа на странице. Как сделать это лучше всего в javascript?
Вот мой код службы локатора:
function serviceFactory() {
this.constructor = function() {
this.retailService = new retailService();
this.outlookService = new outlookService();
}
this.constructor();
}