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

为什么要学习Ajax?

AJAX代表A synchronizedJavascript和XML。AJAX是一种新技术,它借助于XML、HTML、CSS和Java脚本来创建更好、更快、更具交互性的网络应用程序。

  • Ajax使用XHTML作为内容,使用CSS作为表示,同时使用文档对象模型和JavaScript作为动态内容显示。

  • 传统的网络应用程序使用同步请求在服务器之间传输信息。这意味着您填写一个表单,点击提交,然后从服务器获得新的信息,进入一个新的页面。

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

  • 虽然可以使用包括纯文本在内的任何格式,但是接收服务器数据的格式通常都是使用XML。

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

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

  • 直观自然的用户交互。点击不是必需的,鼠标移动是一个足够的事件触发。

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

丰富的互联网应用技术

AJAX是迄今为止最可行的富互联网应用技术。它正获得巨大的行业势头,一些工具包和框架正在出现。但同时,AJAX具有浏览器不兼容性,并且得到JavaScript的支持,这很难维护和调试。

AJAX基于开放标准

AJAX基于以下开放标准

  • 使用HTML和Cascading Style Sheets (CSS)的基于浏览器的文档。
  • 数据以XML格式存储,并从服务器获取。
  • 使用浏览器中的XMLHttpRequest对象获取后台数据。
  • JavaScript让一切发生。

谁适合阅读本教程?

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

阅读本教程前,您需要了解的知识

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