码迷,mamicode.com
首页 > Web开发 > 详细

Web的Ajax应用开发模式(三)——Ajax的开发

时间:2016-09-28 01:57:21      阅读:180      评论:0      收藏:0      [点我收藏+]

标签:

Ajax是XMLHttpRequest对象和JavaScript、CSS、HTML、DOM等多种技术的结合。

此处重点强调XMLHttpRequest的以下特点,所以测试人员在测试到WEB的Ajax应用模式时要考虑使用多种浏览器,测试页面的兼容性问题:

1、它不是一个W3C标准,所以对于不同的浏览器有不同的初始化方法。

2、一般只考虑两种情况即可:IE浏览器&非IE浏览器(如FireFox,Safari,Opera)。

在代码中的体现如下:

if(window.XMLHttpRequest){

  httpRequest=new XMLHttpRequest();//非IE浏览器把XMLHttpRequest对象实例化为一个本地JavaScript对象

}else if(Window.ActiveXObject){

  try{//IE浏览器把把XMLHttpRequest对象实例化为一个ActiveX对象,两种格式如下

    httpRequest=new ActiveXObject("Msxml2.XMLHTTP");

  }catch(e){

    try{

      httpRequest=new ActiveXObject("Microsoft.XMLHTTP");

    }catch(e){

      }

    

    }

}

Web的Ajax应用开发模式(三)——Ajax的开发

标签:

原文地址:http://www.cnblogs.com/woniu123/p/5914894.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!