AJAX教程

AJAX教程


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

为什么要学习 Ajax?

AJAX代表同步JavaScriptXML。AJAX 是一种借助 XML、HTML、CSS 和 Java Script 创建更好、更快、交互性更强的 Web 应用程序的新技术。

  • Ajax 使用 XHTML 来显示内容,使用 CSS 来表示,并使用文档对象模型和 JavaScript 来显示动态内容。

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

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

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

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

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

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

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

丰富的互联网应用技术

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

AJAX 基于开放标准

AJAX 基于以下开放标准 -

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

观众

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

先决条件

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