基本上我正在做的是检查对象是否存在,如果找不到,脚本将尝试使用 getScript 加载源文件。我只想检查一次,然后向调用 fetch() 的函数返回 true 或 false
fetch:function(obj){
...
isReady = false;
$.getScript(obj.srcFile,function(){
isReady=true;
warn("was able to load object "+key);
});
return isReady;
}
但是在脚本加载之前返回就开始了=/
稍后脚本被加载,但函数返回 false。
我想这就是异步的美妙之处......
处理这个问题的最佳方法是什么......也许我可以在其他时候再次检查对象是否存在?
或者也许有更好的方法来做到这一点,我不必锁定浏览器?