我使用jquerys getScript動態加載了一些javascript模塊。我希望能夠調用所有模塊都具有的init方法。模塊是動態加載的,所以我寧願不要硬編碼名稱。有沒有可能在不使用構造函數的情況下調用init?如何在不知道名稱的情況下調用JavaScript匿名對象?
$.getScript("/mydynamicmodule.js", function (data, textStatus, jqxhr) {
myModuleName.init()
});
你的模塊是什麼樣的?你有什麼功能來「啓動」模塊? – putvande
如果你不知道該模塊,你必須提供一個模塊自己註冊的API(例如,通過它的init函數) – Bergi
你不能只是調用模塊代碼中的init方法嗎? 「不知名」的「 – Martin