鍍金池/ 教程/ HTML/ 什么是 Ajax?
Ajax 技術
Ajax 安全
Ajax 示例
Ajax 瀏覽器支持
Ajax 實戰
Ajax XMLHttpRequest
什么是 Ajax?
Ajax 數據庫操作
Ajax 相關問題

什么是 Ajax?

  • Ajax 是 Asynchronous JavaScript and XML 的縮寫。Ajax 是一種在 XML,HTML,CSS 和 JavaScript 的幫助下創建更好,更快和更具交互式 Web 應用程序的新技術。

  • Ajax 使用 XHTML 呈現內容,CSS 處理表現,使用文檔對象模型(DOM)和 JavaScript 顯示動態內容。

  • 傳統的 Web 應用程序使用同步請求的方式傳輸信息到服務器或者從服務器獲取信息。這意味我們需要填寫表單,點擊提交,然后定向到服務器提供的帶有新信息的新頁面。

  • 對于 Ajax,當我們點擊提交,JavaScript 會發起一個到服務器的請求,它會解析結果,然后更新當前屏幕顯示。從純粹意義上講,用戶甚至都不知道給服務器傳送了什么。

  • XML 通常被用作從服務器接收的數據格式,盡管它可以是任意格式,包括文本。

  • Ajax 是一種獨立于 Web 服務器軟件的 Web 瀏覽器技術。

  • 用戶可以繼續使用該應用程序,而客戶端程序在后臺向服務器請求信息。

  • 直觀和自然的用戶交互。不再需要點擊,鼠標移動就足夠觸發事件。

  • 基于數據驅動的,而非頁面驅動。

富互聯網應用技術(Rich Internet Application (RIA))

Ajax 是目前為止最成功的富互聯網應用(RIA)技術。它具有巨大的生產力,還有幾個新興的工具庫和框架。但是同時,由于還有瀏覽器不兼容 Ajax 以及需要 JavaScript 支持,這導致它很難維護和調試。

Ajax 基于開放標準

Ajax 基于以下開放標準

  • 使用 HTML 和層疊樣式表(CSS)基于瀏覽器呈現。
  • 數據存儲在 XML 格式中并且需要從服務器獲取。
  • 在瀏覽器中使用 XMLHttpRequest 在幕后從服務器獲取數據。
  • 使用 JavaScript 實現一切。
上一篇:Ajax 瀏覽器支持下一篇:Ajax 安全
无码精品人妻一区二区三区漫画