我在页面Load上有非常多的ajax调用,这些调用带来了启动应用程序(JSON massives和函数)的必要资源。
问题是,这些资源不是严格按照一个接一个地加载,而是异步地并且在使用之前它们被成功函数格式化。
要启动应用程序,必须检查所有已加载的资源并且已正确格式化。我找到的最好的方法是使用timeOut运行circle,检查所有这些,除非所有都准备就绪。这对我来说似乎不对,开始申请需要一段时间,所以我认为可能还有另一个应用程序。
我考虑过使用一些超时和一堆嵌套的IF来获取setInterval函数,并且在那些IF的末尾我可以取消Interaval功能并启动应用程序。
可能是soneone熟悉这种方法的正确方法并且可以共享一些代码?