它会吗?
不会改变系统时间搞乱定时器,分配回调?
所有浏览器中setTimeout
的行为是否相同?
setInterval
怎么样?关于setTimeout
如何运作的所有内容是否适用于setInterval
?
答案 0 :(得分:1)
SetTimeout()独立于系统时钟。当你设置它时,你指定一个以ms为单位的时间跨度js处理剩余的系统时钟。
我还想象一下,由于js已经存在了很长一段时间并且已经在所有浏览器上实现了多年,因此setTimeout和setInterval的工作方式相同。
我从来没有必要在我的代码中添加特定于浏览器的js(直到智能手机和'悬停'听众!)