Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/performance/5.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 雅虎新的自动加载系统是如何工作的?_Javascript_Performance_Load_Yahoo - Fatal编程技术网

Javascript 雅虎新的自动加载系统是如何工作的?

Javascript 雅虎新的自动加载系统是如何工作的?,javascript,performance,load,yahoo,Javascript,Performance,Load,Yahoo,在新的雅虎邮件收件箱中,当你点击邮件时,它会自动显示在一个标签中,我猜没有服务器交互。这是否意味着Yahoo首先加载所有数据,然后在请求时与java脚本一起使用……总之,我不知道,我希望有人能向我解释它是如何工作的,因为我计划对我的应用程序也这样做。我确信这将提高应用程序的性能,我很想知道。 我还没有看到,但您描述的内容听起来像是动态AJAX加载。基本上,只在用户请求时加载信息。这将减少网络负载和初始加载时间。大多数JS库都有某种形式的AJAX助手。您可以阅读更多关于AJAX和。我很确定它确实有

在新的雅虎邮件收件箱中,当你点击邮件时,它会自动显示在一个标签中,我猜没有服务器交互。这是否意味着Yahoo首先加载所有数据,然后在请求时与java脚本一起使用……总之,我不知道,我希望有人能向我解释它是如何工作的,因为我计划对我的应用程序也这样做。我确信这将提高应用程序的性能,我很想知道。

我还没有看到,但您描述的内容听起来像是动态AJAX加载。基本上,只在用户请求时加载信息。这将减少网络负载和初始加载时间。大多数JS库都有某种形式的AJAX助手。您可以阅读更多关于AJAX和。

我很确定它确实有一些服务器交互。它肯定是在使用某种AJAX从服务器获取数据并将其显示给您。有很多关于使用AJAX的教程可以参考。你可以从

开始,我想雅虎做了一些类似Hotmail所描述的事情


基本上,他们根据几个方面决定什么+什么时候预加载…

如果有吨,你应该提供一些适当的链接或将其作为评论。没有答案我肯定会涉及到很多阿贾克斯,但这本身就是一个难题。我的意思是,如果你一次加载整个数据,那么当它第一次被调用时,它一定非常慢。但一开始并不慢,之后也很神奇。我不知道你想知道什么。这不是魔法。他们使用AJAX。他们可以在后台加载很多内容,或者一次加载所有内容,或者单击加载。这可能是因为他们的服务器具有非常快的响应时间。你只需要尝试一下就可以了。tnx但是我们谈论的是不同的事情,我想学习的是雅虎如何让整个事情变得如此之快。总之,我在问题中添加了一个图像,以帮助您了解。正如我在下面的回答中所评论的,我并不认为它完全是ajax,我的意思是ajax首先是加载您的数据,然后在没有服务器请求的情况下重用它。