2013-07-21 48 views
-1

有人可以告訴我使用SPA和正常的jQuery重新加載頁面的特定內容的區別。例如:假設我有一個網格。我可以使用Ajax/Jquery每5秒刷新一次網格。它與SPA有什麼不同?單頁應用程序與jQuery

+0

你的問題還不清楚。一個SPA使用jquery,所以問一下它的區別是什麼,就像問一下css樣式屬性的區別是什麼。 –

+0

我想知道爲什麼使用SPA這個詞時仍然使用Jquery。 –

+0

@CsharpGuy你不需要使用jQuery來製作你的應用SPA。在web應用程序中使用jQuery並不會使其成爲SPA。看到我的答案。 –

回答

0

在單頁應用程序中,您以異步方式從服務器獲取數據並更新頁面without reloading the entire page。您可以更改parts of pag e的內容,也可以使用從服務器獲取的數據更新complete html。重要的是你不重新加載頁面。

要做到這一點,你當然可以使用jQuery,但它不是必須的。你所要做的就是更新DOM。

您可以使用DOM操作框架如jQuery或新的流行Javascript MVC框架,如ember.jsangular.js可處理大部分DOM操作的爲您服務。

對於通過AJAX查詢更新Html頁面中的網格的問題並不意味着該Web應用程序是SPA。

+0

謝謝!我被告知使用SPA MVC。我使用了.net提供的SPA模板。這默認情況下是knockout.js,但是,我使用了另一個Jquery庫並每5秒重新加載一次網格。 這仍然是SPA嗎?對於重複的問題抱歉,但是,我正在第一次使用Jquery和SPA。 –

+0

如果有人可以詳細說明那會很好。 作爲一個例子,我有一個網格。我必須以特定的時間間隔顯示來自webservice的數據。在這種情況下使用SPA有意義嗎? –