有什麼辦法可以訪問所有加載的require.js模塊嗎?require.js:訪問所有加載的模塊
背景:
我想自動調用我的javascript模塊的init()
功能所有的人都加載後,看到require.js + backbone.js: How to structure modules that have an initialize function? 沒有require.js我掛繞在我自己的模塊存儲,並呼籲各init()
功能。
我現在想用require.js來做到這一點。我知道調用每個加載模塊(包括外部庫)的my_custom_init_function_favoritecolor_petname_love123
是危險的。我希望這會比手動保存所有模塊的清單(以及這些模塊的要求)更新更爲麻煩。忘記一個模塊init()比擁有自定義函數名的第三方庫更可能(儘管後者可能更難以調試)。
還是沒有人有更好的想法如何實現這一目標?
註冊表和上下文定義有什麼區別? 我在define('Mod',...)後面的上下文._。註冊表對象上看到一個新對象,但是沒有在上下文._。defined中定義。 在require(['Mod'],...)調用後,我看到上下文._。中定義的模塊。 – alexK85 2014-05-29 04:37:22