Javascript 等待HTML5规范中的稳定状态
在HTML5规范中有一个等待稳定状态的概念()有人能用一个例子来解释它是什么意思吗?一个例子就是异步状态。您可以提出如下请求:Javascript 等待HTML5规范中的稳定状态,javascript,html,dom,Javascript,Html,Dom,在HTML5规范中有一个等待稳定状态的概念()有人能用一个例子来解释它是什么意思吗?一个例子就是异步状态。您可以提出如下请求: var myRequest = new XMLHttpRequest(); ... 在请求过程中,您可以查看myRequest的状态,特别是myRequest.readyState。在请求完成之前,请求不会处于稳定状态。基本上,解释某些算法是如何工作的是内部的事情。这些算法的某些部分是同步运行的,而其他部分则在运行前等待稳定状态 当用户代理要启动时(如果有) 异步运行
var myRequest = new XMLHttpRequest();
...
在请求过程中,您可以查看
myRequest
的状态,特别是myRequest.readyState
。在请求完成之前,请求不会处于稳定状态。基本上,解释某些算法是如何工作的是内部的事情。这些算法的某些部分是同步运行的,而其他部分则在运行前等待稳定状态
当用户代理要启动时(如果有)
异步运行的算法是,
然后,用户代理必须运行其
继续运行他们的异步算法(如果合适)
例如,图像等待稳定状态:
当用户代理要创建一个元素的
必须运行以下步骤:
- 将元素返回到状态
- [……]
- 异步,允许调用此算法的进程继续。这个
包含此算法的所有剩余步骤,直到
算法说这场战争已经结束。(介入
标记为
⌛代码>)
⌛代码>此元素的此算法的另一个实例是否在此实例之后启动(即使它已中止且为否) 长时间运行),然后中止这些步骤
⌛代码>[…]
- 结束,异步继续其余步骤,但不丢失来自的任何数据 算法
- 请尽快跳转到以下列表中的第一个适用条目:[……]