长话短说,没有回调函数可以做这样的事情吗?
function foo(){
return 'foo';
}
function bar(){
x = setTimeout(foo, 2000);
alert(x);
}
无需修改 foo() 函数。添加一个中介功能会很好,但我认为这不会完成任何事情。
长话短说:我希望通过 window.open 模拟 window.showModalDialog ,而不必在任何使用该死的东西的地方进行重要的代码重写。我发现的唯一建议是使用 while 循环或 ping 服务器来模拟 sleep()。这两种解决方案都没有让我觉得理想,我想知道是否还有其他方法可以做这样的事情减去回调函数方法?