什么是AJAX?

AJAX代表 A 同步 Ja vaScript和 X ML. 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让一切都好.