AJAX教程
AJAX 是一种用于创建交互式 Web 应用程序的 Web 开发技术。如果您了解 JavaScript、HTML、CSS 和 XML,那么您只需花一小时即可开始使用 AJAX。
为什么要学习 Ajax?
AJAX代表同步JavaScript和XML。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。