我有下面这样的脚本。如果我在(3分钟)setTimeout
之前刷新页面,get_details函数调用是否有效?
setTimeout(function() {
get_details(user);
}, 18000);
如果在计时器运行时刷新,则在页面重新加载时会重新启动。
因此,为了回答您的问题,是的,get_details()
函数将在刷新后调用,但仅在刷新后满3分钟后调用。
这取决于何时调用setTimeout:
- 在dom就绪时调用setTimeout-是,get_details()将在180秒后运行
- 在事件上调用setTimout(例如,按钮单击)-按钮被单击-->已调用setTimeout-->页面被刷新,事件循环的队列被清除,get_details将不会被调用