AJAX 教程


AJAX 是一种用于创建交互式 Web 应用程序的 Web 开发技术。如果你了解 JavaScript、HTML、CSS 和 XML,那么你只需花一个小时就可以开始使用 AJAX。

为什么要学习 Ajax?


AJAX 代表 A 同步 Ja vaScript 和 X 毫升。 AJAX 是一种新技术,用于在 XML、HTML、CSS 和 Java Script 的帮助下创建更好、更快和更具交互性的 Web 应用程序。

  • Ajax 将 XHTML 用于内容,CSS 用于表示,以及文档对象模型和 JavaScript 用于动态内容显示。

  • 传统的 Web 应用程序使用同步请求将信息传输到服务器或从服务器传输信息。这意味着你填写表格,点击提交,然后被引导到包含来自服务器的新信息的新页面。

  • 使用 AJAX,当你点击提交时,JavaScript 将向服务器发出请求,解释结果并更新当前屏幕。从最纯粹的意义上说,用户永远不会知道任何东西都被传输到了服务器上。

  • XML 通常用作接收服务器数据的格式,尽管可以使用任何格式,包括纯文本。

  • AJAX 是一种独立于 Web 服务器软件的 Web 浏览器技术。

  • 当客户端程序在后台向服务器请求信息时,用户可以继续使用该应用程序。

  • 直观自然的用户交互。不需要单击,鼠标移动就足以触发事件。

  • 数据驱动而不是页面驱动。

富互联网应用技术


AJAX 是迄今为止最可行的富 Internet 应用程序 (RIA) 技术。它正在获得巨大的行业动力,并且正在出现一些工具包和框架。但同时AJAX也存在浏览器不兼容的问题,并且是JavaScript支持的,难以维护和调试。

AJAX 基于开放标准


AJAX 基于以下开放标准:

  • 使用 HTML 和层叠样式表 (CSS) 的基于浏览器的演示。
  • 数据以 XML 格式存储并从服务器获取。
  • 在浏览器中使用 XMLHttpRequest 对象获取幕后数据。
  • JavaScript 让一切发生。

适用人群


本教程对希望学习如何创建交互式网页以及使用 AJAX 提高速度和可用性的 Web 开发人员很有用。

学习前提


强烈建议你在尝试本教程之前熟悉 HTML 和 JavaScript。