如何在离开当前页面之前加载链接页面

时间:2013-11-28 15:06:21

标签: javascript php jquery

我有一个非常广泛的问题,我确信没有简短的答案,但也许你们中的某个人可以引导我朝着正确的方向前进。

我想知道如何在离开当前页面之前点击链接时加载网页;因此在此页面与下一页之间不会产生白色闪烁。我知道gmail使用它,你看到在离开当前页面之前在顶部“加载”了东西。我还有一个例子,说明我想在这个网站上完成的任务:http://www.barrelny.com/,你会在重定向之前在这个页面的中间看到一个加载图标。

关于这一点,我在google上找不到多少。
我真的不知道使用什么语言来做这件事,但我知道其中的大多数语言。
非常感谢。

3 个答案:

答案 0 :(得分:0)

单站点网站或gmail都使用AJAX。 jQuery, for instance, has a lot of AJAX features and a really good api

使用AJAX,您无需重新加载网站即可加载html。

答案 1 :(得分:0)

您想构建单页应用程序。使用单页应用程序,您只能在html页面上,并通过AJAX动态加载数据。

这是使用jmber框架(如Ember,Angular或Backbone)最简单的方法。 请参阅http://angularjs.org/http://backbonejs.org/http://emberjs.com/

其次你可能想要读入AJAX,以及如何在php / .net服务器上使用它。

最后但并非最不重要的是谷歌的“单页应用程序”并尽可能多地阅读。

答案 2 :(得分:0)

我想这些网站通过ajax请求动态加载请求的页面,当完成后,替换页面内容,更改地址并将旧页面位置推送到历史记录。

也许与克里斯·科伊尔的这篇老帖相似:

http://css-tricks.com/dynamic-page-replacing-content/