2013-11-28 153 views
1

我有一個非常廣泛的問題,我敢肯定沒有簡短的答案,但也許你的某個人可以帶領我走向正確的方向。如何在離開當前頁面之前加載鏈接的頁面

我不知道如何在離開當前頁面之前單擊鏈接時加載網頁;從而在該頁面和下一頁面之間不引起白色閃爍。我知道gmail使用它,你可以在離開當前頁面之前在頂部「加載」thingy。我還有一個我想在本網站上完成的例子:http://www.barrelny.com/,在重定向之前,您會在此頁面中間看到一個加載圖標。

我在谷歌上沒有發現這件事。
我真的不知道用什麼語言來做到這一點,但我知道其中大部分都是。
非常感謝。

+0

你應該讀入AJAX – Jop

+0

HTML5有着非常漂亮的未實現(當然),規格爲這樣:[鏈接預取(HTTPS:/ /developer.mozilla.org/en/docs/Link_prefetching_FAQ)。 – Rudie

回答

0

單站點網站或Gmail也使用AJAX。 jQuery, for instance, has a lot of AJAX features and a really good api

藉助AJAX,您無需重新加載網站即可加載html。

+0

我已經使用一些Ajax腳本來加載PHP和MySQL到HTML網站,我可以看到如何工作,但我認爲他們使用了一些其他方法,由於URL的變化,至少我鏈接的桶改變了URL, gmail只是在重定向時使用散列符號,這是可以理解的。但我可能是錯的。 – user1826795

0

您想構建一個單頁應用程序。使用單頁面應用程序,您只需在html頁面上進行操作,並通過AJAX動態加載數據。

這是用JavaScript框架(如Ember,Angular或Backbone)最容易製作的。 見http://angularjs.org/http://backbonejs.org/http://emberjs.com/

其次,你可能想讀入AJAX,以及如何使用您的PHP/.NET服務器。

最後但並非最不重要的谷歌'單頁應用程序',並閱讀儘可能多的,你可以找到。

相關問題