Obecnie pracuję nad aplikacją Javascript, która używa wielu plików javascript z "wzorcem modułów". tak:RequireJS i JS Module Pattern
var app = app || {};
app.moduleName = app.moduleName || {};
app.moduleName = function() {
// private property
var someProp = null;
return {
// public method
init: function() {
return "foo";
}
};
}();
Powodem im przy tym jest structurize mój kod. Mogę wywołać metodę lub właściwość, po prostu wywołując na przykład app.moduleName.init().
Jedną z wad tego rozwiązania jest to, że muszę umieścić w moim kodzie wiele numerów <script src="app.moduleName.js">
.. itd.
Aby rozwiązać ten problem, natrafiłem na RequireJS, przeczytałem dokumentację. Ale nie jestem całkiem pewien, jak scalić to w mojej istniejącej strukturze, bez dodawania wiązki kodu do istniejących plików javascript.
Czy ktoś ma jakieś sugestie, jak to osiągnąć?