我有一个与其他对象一起调用的函数,当我的应用程序加载时,获取参数并且该函数应该等待与所有对象的调用,然后使用承诺模式执行所以我可以确保所有对象都已加载,但我不知道对象计数,我不想为加载设置超时。我不谈论具体的技术,比如jquery
需要算法。
伪代码:
function loadWidget(id){
list.push(id);
//here I should ensure all Widget is loaded
}
在我调用的其他应用程序中
app.loadWidget.add(widget1.id);
.
.
.
app.loadWidget.add(widget2.id);