RequireJS: лучший метод для запуска модулей, специфичных для страницы?

Пример:

mysite.com/page1 зависит от скриптов в module1.js

mysite.com/page2 зависит от скриптов в module2.js

mysite.com/page3 зависит от скриптов в module3.js

Есть ли у кого-нибудь лучшие практики для запуска только Javascript, необходимого для этой конкретной страницы . Прежде чем я начал использовать RequireJS, я бы использовал только один файл Javascript и инициализировал только те модули, которые мне нужны для этой страницы. вроде этого


На странице :

var page = "pageTitle";


В основном файле JS:

var myModules = {};

myModules.pageTitle = (function(){

    return {
          init: function(){
             alert('this module has been initiated');
          }
    }
})();


myModules[page].init();


Не совсем уверен, как подобная техника будет работать с RequireJS. Хотел бы получить отзывы и советы о том, как это делают другие.

13
задан wilsonpage 7 November 2011 в 10:42
поделиться