我目前正在开发一个JavaScript应用程序,该应用程序使用“模块模式”的多个JavaScript文件。
就像这样:
var app = app || {};
app.moduleName = app.moduleName || {};
app.moduleName = function () {
// private property
var someProp = null;
return {
// public method
init: function () {
return "foo";
}
};
}();
我使用这个的原因是为了使我的代码结构化。例如,我可以通过调用app.moduleName.init()来调用方法或属性。
其中一个缺点是我必须在HTML中包含大量。
为解决这个问题,我找到了RequireJS,并阅读了文档。但我不太确定如何将其合并到现有的结构中,而不添加大量代码到现有的javascript文件中。
有没有人有任何建议如何实现这个?