JS高阶---为什么说JS是单线程执行的???
Posted jianxian
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JS高阶---为什么说JS是单线程执行的???相关的知识,希望对你有一定的参考价值。
大纲:
【主体】
(1)如何证明JS运行是单线程的?
上述代码执行顺序结果为:fn()→timeout 1111→timeout 2222
接下来对上述代码做下修改
执行结果如右图所示
接下来点击确认,关闭弹框,再往后1s执行timeoout 1111,再过1s执行timeout 2222
从这里可以看出,alert暂停了计时,点击确定后才会恢复程序执行和计时
最后总结如下
(2)为什么JS是单线程模式?
.
以上是关于JS高阶---为什么说JS是单线程执行的???的主要内容,如果未能解决你的问题,请参考以下文章