有没有办法访问require.js的所有已加载模块?
背景:
我想init()
在加载所有这些函数后自动调用我的javascript-modules函数,请参阅require.js + backbone.js:如何构造具有初始化函数的模块?
如果没有require.js,我会遍历我自己的模块存储并调用每个init()
函数.
我现在想用require.js做这件事.我知道调用my_custom_init_function_favoritecolor_petname_love123
每个加载的模块(包括外部库)是危险的.我希望这比手动保持所有模块的列表(以及这些模块的要求)是最新的麻烦少.忘记一个模块init()比具有我的自定义函数名的第三方库更有可能(尽管后者可能更难调试).
或者有没有人更好地了解如何实现这一目标?