lXMLHttpRequest对象
来源:互联网 发布:网络推广外包迅捷 编辑:程序博客网 时间:2024/05/16 05:57
lXMLHttpRequest对象
XMLHttpRequest是XMLHTTP组件的对象,通过这个对象,AJAX可以像桌面应用程序一样只同服务器进行数据层面的交换,而不用每次都刷新界面,也不用每次将数据处理的工作都交给服务器来做;这样既减轻了服务器负担又加快了响应速度、缩短了用户等待的时间。
XMLHttpRequest是XMLHTTP组件的对象,通过这个对象,AJAX可以像桌面应用程序一样只同服务器进行数据层面的交换,而不用每次都刷新界面,也不用每次将数据处理的工作都交给服务器来做;这样既减轻了服务器负担又加快了响应速度、缩短了用户等待的时间。
lXMLHttpRequest最早是在IE5中以ActiveX组件的形式实现的。非W3C标准.
l创建XMLHttpRequest对象(由于非标准所以实现方法不统一)
•Internet Explorer把XMLHttpRequest实现为一个ActiveX对象
•其他浏览器(Firefox、Safari、Opera…)把它实现为一个本地的JavaScript对象。
•XMLHttpRequest在不同浏览器上的实现是兼容的,所以可以用同样的方式访问XMLHttpRequest实例的属性和方法,而不论这个实例创建的方法是什么。
XMLHttpRequest对象初始化
function createXmlHttpRequest(){
var xmlHttp;
try{ //Firefox, Opera 8.0+, Safari
xmlHttp=new XMLHttpRequest();
}catch (e){
try{ //Internet Explorer
xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
}catch (e){
try{
xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
}catch (e){}
}
}
return xmlHttp;
}
- lXMLHttpRequest对象
- 对象
- 对象
- 对象
- 对象
- 对象
- 对象
- 对象
- 对象
- 对象
- 对象
- 对象
- 对象
- 对象
- 对象
- 对象
- 对象
- 对象
- Windows与Vmware下的Linux文件共享方式总结
- jetty防止内存溢出及端口占用解决
- 重力感应BMA150调试
- redmine 2.2.2 + git ubuntu下安装
- 关于跳槽
- lXMLHttpRequest对象
- 黑马程序员-- 高级网络编程 什么是泛型?泛型的定义?泛型如何使用?为什么要使用泛型?
- C语言回调函数
- 计算机科学中最重要的32个算法
- UTF-8编码规则
- 【HDOJ】 <Problem - 1000> : A+B Problem
- android-4.4源码 在ubuntu上编译和 模拟运行
- 使用UFT进行接口测试
- 内存管理