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技術