效果:
按照道理是先执行上一条语句的内容,再alert,但是实际上是先alert的,然后显示的执行上一条内容。
原因:
上一条语句执行完需要时间,还没等执行完就执行到alert了,此时alert会阻塞线程,这里阻塞的是GUI渲染线程.所以等alert执行完毕后这个线程才会继续执行上一条语句
js函数中,alert语句较于上一条函数先执行
最新推荐文章于 2023-11-27 13:22:17 发布
本文深入探讨了JavaScript中异步执行的机制,解释了为何某些语句看似同步却实际异步执行的现象。通过实例分析,揭示了GUI渲染线程如何在处理alert时阻塞后续代码执行,直至alert操作完成。

2571

被折叠的 条评论
为什么被折叠?



