我有一个非常广泛的问题,我确信没有简短的答案,但也许你们中的某个人可以引导我朝着正确的方向前进。
我想知道如何在离开当前页面之前点击链接时加载网页;因此在此页面与下一页之间不会产生白色闪烁。我知道gmail使用它,你看到在离开当前页面之前在顶部“加载”了东西。我还有一个例子,说明我想在这个网站上完成的任务:http://www.barrelny.com/,你会在重定向之前在这个页面的中间看到一个加载图标。
关于这一点,我在google上找不到多少。
我真的不知道使用什么语言来做这件事,但我知道其中的大多数语言。
非常感谢。
答案 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请求动态加载请求的页面,当完成后,替换页面内容,更改地址并将旧页面位置推送到历史记录。
也许与克里斯·科伊尔的这篇老帖相似: