同样的代码,为什么执行结果不一致?

问题描述 投票:0回答:1
javascript event-loop
1个回答
0
投票

最简单的解释是外部脚本的加载时间不同。请注意,这甚至不依赖于浏览器,但在同一浏览器中多次加载页面之间也会有所不同。

如果第二个外部脚本需要更长的时间来加载,则第一个脚本中安排的超时可能会在脚本执行之前运行。如果加载时间较短,则超时将在脚本执行后运行(但仍在超时之前 - 具有相同的毫秒值 - 由第二个脚本安排)。

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.