1

我正在阅读开发 GWT 应用程序并阅读此页面的摘录:

任何脚本如果在超过 10 秒左右没有将控制权返回给 JavaScript 主事件循环的情况下运行,则存在浏览器向用户弹出此对话框的风险......

这个JavaScript 主事件循环是 JS 构造、GWT 构造还是特定于浏览器的东西?它与客户端 GWT 应用程序有何关系?提前致谢!

4

1 回答 1

1

JavaScript 代码通常构造为一组事件处理程序,其中事件可以是用户单击链接、鼠标进入或离开特定组件、Ajax 请求的完成等。主事件循环是浏览器负责在这些事件发生时对它们进行排队并调用处理函数。浏览器通常在单个线程上执行所有事件处理程序,因此如果一个处理程序需要很长时间才能运行,它将使页面看起来没有响应,因为其他用户启动的事件无法及时处理。

于 2012-10-20T23:42:08.087 回答