新闻频道
什么是 AJAX
时间:2008-6-23 15:11:13 来源:银河网络 作者:未知 编辑:

AJAX:开始
  这篇文章将带您浏览整个AJAX的基本概貌,并展示两个简单的例子让您轻松上路.
  什么是 AJAX?
  AJAX (异步 JavaScript 和 XML) 是个新产生的术语,专为描述JavaScript的两项强大性能.这两项性能在多年来一直被网络开发者所忽略,直到最近Gmail, Google suggest和google Maps的横空出世才使人们开始意识到其重要性.
  这两项被忽视的性能是:
          无需重新装载整个页面便能向服务器发送请求.
          对XML文档的解析和处理.
  步骤 1 – "请!" --- 如何发送一个HTTP请求
  为了用JavaScript向服务器发送一个HTTP请求, 需要一个具备这种功能的类实例. 这样的类首先由Internet Explorer以ActiveX对象引入, 被称为XMLHTTP. 后来Mozilla, Safari 和其他浏览器纷纷仿效, 提供了XMLHttpRequest类,它支持微软的ActiveX对象所提供的方法和属性.
  因此, 为了创建一个跨浏览器的这样的类实例(对象), 可以应用如下代码:
if (window.XMLHttpRequest) { // Mozilla, Safari, ...
    http_request = new XMLHttpRequest();
} else if (window.ActiveXObject) { // IE
    http_request = new ActiveXObject("Microsoft.XMLHTTP");
}
  (上例对代码做了一定简化,这是为了解释如何创建XMLHTTP类实例. 实际的代码实例可参阅本篇步骤3.)

新闻搜索

标题:

编辑推荐
暂时没有记录
相关文章