Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/425.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在.innerHTML=xmlhttp.responseText;之后出现短暂延迟是否正常;?_Javascript_Ajax - Fatal编程技术网

Javascript 在.innerHTML=xmlhttp.responseText;之后出现短暂延迟是否正常;?

Javascript 在.innerHTML=xmlhttp.responseText;之后出现短暂延迟是否正常;?,javascript,ajax,Javascript,Ajax,在.innerHTML=xmlhttp.responseText;之后出现短暂延迟是否正常 延迟约1秒。在xmlhttp.readyState==4之后 使用firefox 3.0.10是否安装了firebug?如果没有,从这里安装()并启用控制台和脚本,然后您将能够看到何时返回responseText。但一般来说,是的,在提出请求时有短暂的延迟是正常的 您是如何计时来验证差异的?(控制台转储?) 一些延迟是不可避免的,因为innerHTML(或DOM操作,也就是说)需要浏览器解释、处理和显示更

在.innerHTML=xmlhttp.responseText;之后出现短暂延迟是否正常

延迟约1秒。在xmlhttp.readyState==4之后


使用firefox 3.0.10

是否安装了firebug?如果没有,从这里安装()并启用控制台和脚本,然后您将能够看到何时返回responseText。但一般来说,是的,在提出请求时有短暂的延迟是正常的

您是如何计时来验证差异的?(控制台转储?)


一些延迟是不可避免的,因为innerHTML(或DOM操作,也就是说)需要浏览器解释、处理和显示更改。当然,根据更改的大小,这可能需要1秒。

不,听起来您可能有一些格式错误或响应过大

浏览器将解析responsetext并在DOM中构造节点。这在Firefox中通常非常快


也许您可以描述一下您的情况和回复文本,这将有助于我们进行调试

通常我看不到那种行为。您可以在这里放置一些示例代码,或者尝试


并查看您是否看到与代码相同的行为。

您正在更改的内容有多大?如果是~.innerHTML=“bob”,那么1秒是很长的时间。如果标签汤的内容是~.innerHTML=10KB,那么1秒也不奇怪(这在某种程度上取决于测试的计算机),一个因素是浏览器在输入新数据时需要计算多少。许多复杂的CSS会造成严重破坏。浮动和内联元素可能是造成障碍的原因