有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java可以与JavaScript同时运行页面渲染吗?

我有一个覆盖的GWT对话框,它作为一个小部件覆盖了PagingScrollTable。 我的代码中有这样的内容:

1) DialogBox dialog = new ...
2) dialog.center(); 
3) Window.alert("Hello"); 

在IE中,我会在加载表头之后,但在加载表内容之前(大约1000行)看到警报。但是javascript是单线程语言,那它怎么可能呢? 可能是浏览器问题还是我的代码问题

谢谢


共 (1) 个答案

  1. # 1 楼答案

    Javascript是异步的(它在浏览器中的一个线程中运行,因此它不会以你可能认为的方式与页面加载同步。一旦加载javascript本身,它只需要由一个事件触发即可运行,或者,加载的事实足以运行它。”“标签内容会立即由浏览器处理——因此如果你有未包装的代码ped在一个绑定到“unload”或类似东西的“function”中——只要它出现在DOM中,它就会运行