Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.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 Gmail是否使用setInterval()或setTimeOut()进行定期刷新?_Javascript_Ajax_Http_Architecture_Gmail - Fatal编程技术网

Javascript Gmail是否使用setInterval()或setTimeOut()进行定期刷新?

Javascript Gmail是否使用setInterval()或setTimeOut()进行定期刷新?,javascript,ajax,http,architecture,gmail,Javascript,Ajax,Http,Architecture,Gmail,我猜他们使用这两个函数对服务器进行Ajax调用,但我不确定。他们是怎么做到的 谢谢。我没有尝试对Gmail进行反向工程,但很可能他们正在使用某种形式的(反向AJAX) 通过这种方法,信息可以立即获得,没有任何延迟和额外的网络流量。为什么人们会否决这个问题?这很容易吗?Jay1997,你看过源代码了吗?@epascarello所有的javascript代码都是模糊的,我怎么能做到?或者他们的变量都是模糊的。此外,如果他们使用一些服务器端技术,比如Comet,那么查看Comet不会有很大帮助,是吗?

我猜他们使用这两个函数对服务器进行
Ajax
调用,但我不确定。他们是怎么做到的


谢谢。

我没有尝试对Gmail进行反向工程,但很可能他们正在使用某种形式的(反向AJAX)


通过这种方法,信息可以立即获得,没有任何延迟和额外的网络流量。

为什么人们会否决这个问题?这很容易吗?Jay1997,你看过源代码了吗?@epascarello所有的javascript代码都是模糊的,我怎么能做到?或者他们的变量都是模糊的。此外,如果他们使用一些服务器端技术,比如Comet,那么查看Comet不会有很大帮助,是吗?类似Comet的技术通常被称为服务器推送。