我们正在构建使用 RequireJS 进行模块化开发/依赖管理的 Web 应用程序。
我们使用以下方法来解决问题:
<script data-main="js/main" src="js/libs/require/require.js"></script>
Web 应用程序还使用与大型机系统通信所需的第三方小程序。小程序有一个回调函数,一旦与它通信的 api 初始化后执行,api 对象作为参数传入。例如
/*
* This function is invoked automatically after the Reflection session has
* completed its initialization. A reference to the JavaScript API is passed
* in as a parameter.
*/
function jsapiInitialized( api ) {
return api;
}
基本上,以上内容需要成为应用程序中许多模块的依赖项。
如何使上述函数成为模块依赖项,以便那些需要它的模块可以使用 api 对象?