Cas*_*yas 0 javascript time settimeout
是否可以setTimeout()在JavaScript中实现等效的功能?如果是的话,最好的方法是什么?
function setTimeout(callback, time_in_ms)
{
// Implementation of time elapse of time_in_ms
callback();
}
Run Code Online (Sandbox Code Playgroud)
出于好奇,我问这个问题.一个简单的"不,这是不可能的"也足以回答这个问题.
我可以自己
setTimeout()在javascript中实现吗?
不 - 没有其他一些本机异步API.您可以setInterval使用Web工作者,requestAnimationFrame或者实际上在同一事件循环中运行的任何内容来实现它setTimeout.但是如果有一个原因阻止你使用内置setTimeout,那么你的环境可能还有其他问题 - 所以它取决于具体的情况.
| 归档时间: |
|
| 查看次数: |
205 次 |
| 最近记录: |