2010-03-17 38 views
0

上次我編寫了一個Web應用程序差不多是10年前。我使用了Java/JSP/HTML/CSS等。從那時起,我一直在編寫非web應用程序。在不刷新整個頁面的情況下更新網頁上的元素顯示

當我現在看現代網站(比如這個)時,我意識到我的web開發技能是如何過時的。也許我現在不知道如何實現的最明顯的「特徵」是在用戶輸入之後更新頁面上的元素,而不必刷新整個頁面(例如,這裏的投票/遞減投票更新了投票計數而沒有重新加載整個頁)。這背後的基本技術是什麼?

回答

1

AJAX傘下前來的技術:

阿賈克斯(簡寫爲異步JavaScript和XML)是一組在客戶端用於創建交互式Web應用程序相關的Web開發技術。藉助Ajax,Web應用程序可以在後臺異步地從服務器檢索數據,而不會干擾現有頁面的顯示和行爲。使用Ajax技術已經導致網頁上交互式或動態接口的增加。數據通常使用XMLHttpRequest對象進行檢索。儘管有這個名字,但實際上並不需要使用XML,也不需要異步。

0

你應該知道:

  1. DHTML:HTML文檔 結構,文檔事件;
  2. JAVASCRIPT:使用JavaScript來操作HTML文檔;
  3. AJAX:使用javascript與服務器通信。
相關問題