我使用jquerys getScript动态加载了一些javascript模块。我希望能够调用所有模块都具有的init方法。模块是动态加载的,所以我宁愿不要硬编码名称。有没有可能在不使用构造函数的情况下调用init?如何在不知道名称的情况下调用JavaScript匿名对象?
$.getScript("/mydynamicmodule.js", function (data, textStatus, jqxhr) {
myModuleName.init()
});
你的模块是什么样的?你有什么功能来“启动”模块? – putvande
如果你不知道该模块,你必须提供一个模块自己注册的API(例如,通过它的init函数) – Bergi
你不能只是调用模块代码中的init方法吗? “不知名”的“ – Martin