Ajax 简明教程
AJAX Tutorial | Learn Ajax
AJAX 是一种用于创建交互式 Web 应用程序的 Web 开发技术。如果您了解 JavaScript、HTML、CSS 和 XML,那么只需要花一个小时即可开始使用 AJAX。
Why to Learn Ajax?
AJAX 表示 非*同步 *Java 脚本和 *X*ML。AJAX 是一种利用 XML、HTML、CSS 和 Java Script 创建更好、更快和更具交互性的 Web 应用的新技术。
-
Ajax 将 XHTML 用于内容,将 CSS 用于演示,并使用文档对象模型和 JavaScript 用于动态内容显示。
-
传统 Web 应用使用同步请求向服务器传输信息并从服务器接收信息。这意味着您填写一张表单,点击提交,然后定向到一个新页面,其中包含服务器上的新信息。
-
使用 AJAX,当您点击提交时,JavaScript 将向服务器发出请求,解释结果并更新当前屏幕。从最纯粹的意义上来说,用户永远不会知道根本没有把任何东西传输到服务器。
-
XML 通常用作接收服务器数据的格式,尽管可以使用任何格式,包括纯文本。
-
AJAX 是独立于 Web 服务器软件的 Web 浏览器技术。
-
用户可以在后台的客户端程序向服务器请求信息时继续使用该应用程序。
-
直观自然的用户交互。无需点击,鼠标移动便足以触发事件。
-
基于数据而不是基于页面。
Rich Internet Application Technology
迄今为止,AJAX是最有前景的富互联网应用程序 (RIA) 技术。它正在获得巨大的行业势头,并且出现了多套工具包和框架。但是同时,AJAX 存在浏览器不兼容问题,并且由 JavaScript 提供支持,这很难维护和调试。