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