AJAX 简介


AJAX 是一种在无需从头加载全部网页的环境下,能够或许更新局部网页的手艺。


您该当具有的根本常识

在持续进修之前,您须要对上面的常识有根基的领会:

  • HTML / XHTML
  • CSS
  • JavaScript / DOM

若是您但愿起首进修这些名目,请在咱们的首页拜候这些教程。


甚么是 AJAX ?

AJAX = 异步 JavaScript 和 XML。

AJAX 是一种用于建立疾速静态网页的手艺。

经由过程在背景与办事器停止少许数据互换,AJAX 能够使网页完成异步更新。这象征着能够在不从头加载全部网页的环境下,对网页的某局部停止更新。

传统的网页(不利用 AJAX)若是须要更新内容,必需重载全部网页面。

有良多利用 AJAX 的利用法式案例:新浪微博、Google 舆图、高兴网等等。


AJAX 任务道理

AJAX


AJAX是基于现有的Internet规范

AJAX是基于现有的Internet规范,并且结合利用它们:

  • XMLHttpRequest 工具 (异步的与办事器互换数据)
  • JavaScript/DOM (信息显现/交互)
  • CSS (给数据界说款式)
  • XML (作为转换数据的格局)

Note  AJAX利用法式与浏览器战争台有关的!


Google Suggest

在 2005 年,Google 经由过程其 Google Suggest 使 AJAX 变得风行起来。

Google Suggest 利用 AJAX 缔造出静态性极强的 web 界面:当您在谷歌的搜刮框输出关头字时,JavaScript 会把这些字符发送到办事器,而后办事器会前往一个搜刮倡议的列表。


明天就起头利用 AJAX

AJAX 基于已有的规范。这些规范已被大大都开辟者利用多年。

请浏览下一章,看看 AJAX 是若何任务的!