【发布时间】:2014-10-21 23:26:13
【问题描述】:
我有如下代码:
window.history.back();
myFunction(10);
history.back()是阻塞/非阻塞调用吗?是否保证
myFunction()将被执行?还是不会被执行?这是一个可能的竞争条件,
history.back()异步发生并且 是否调用myFunction()取决于不可控事件的时间?
【问题讨论】:
-
有趣的问题,但是您对此事有何经验?你自己试过吗?
-
这是个好问题!如果
BeforeUnloadEvent至少取消导航,则可以调用读取the spec、myFunction -
@Peter 函数运行;但是我想确定。
-
@teddbytee,当然:好问题,但作为额外信息,您自己在这件事上的经历总是很有趣
标签: javascript asynchronous concurrency