Ajax是什麼?

AJAX代表非同步JavaScript和XML。AJAX是一種借助XML,HTML,CSS和Java Script創建更好,更快,更交互的Web應用程式的新技術。

  • Ajax使用XHTML作為內容,CSS使用文檔對象模型和JavaScript進行動態內容顯示。
  • 傳統的Web應用程式使用同步請求向伺服器和從伺服器發送資訊。用戶填寫表單,點擊提交,然後從伺服器獲取包含新資訊的新頁面。
  • 使用AJAX,當點擊提交時,JavaScript將向伺服器發出請求,回應結果並更新當前螢幕從最純粹的意義上講,用戶永遠不會知道任何東西傳輸到伺服器。
  • XML通常用作接收伺服器數據的格式,但可以使用任何格式(包括JSON和純文本等)。
  • AJAX是一種獨立於Web伺服器軟體的Web流覽器技術。
  • 當客戶端程式在後臺請求來自伺服器的資訊時,用戶可以繼續使用該應用程式。
  • 直觀和自然的用戶交互。單擊不是必需的,滑鼠移動是一個足夠的事件觸發器。
  • 數據驅動而不是頁面驅動。

富Internet應用技術

到目前為止,AJAX是最可行的富Internet應用程式(RIA)技術。 它正在獲得巨大的行業動力,並且正在出現一些工具包和框架。 但與此同時,AJAX具有流覽器不相容性,它受JavaScript支持,難以維護和調試。

AJAX基於開放標準

AJAX基於以下開放標準 -

  • 使用HTML和層疊樣式表(CSS)的基於流覽器的演示文稿。
  • 數據以XML格式存儲並從伺服器獲取。
  • 在流覽器中使用XMLHttpRequest對象獲取幕後數據。
  • JavaScript讓一切都有可能。

上一篇: 下一篇: AJAX技術