分享:XMLHTTPRequest的属性和方法简介
日期:2007年10月30日 作者: 查看:[大字体 中字体 小字体]-
由于现在在公司负责制作标准的静态页面,为了增强客户体验,所以经常要做些AJAX效果,也学你也和我一样在,学习AJAX。而设计AJAX时使用的一个重要的技术(工具)就是XMLHTTPRequest对象了。这里海啸把我学习XMLHTTPRequest对象的一点资料拿出来跟大家一起分享。文中的资料都是海啸在学习时在网上收集的,如果您开过,那就再加深下印象吧!
1、XMLHTTPRequest对象什么是?
最通用的定义为:XmlHttp是一套可以在Javascript、VbScript、Jscript等脚本语言中通过http协议传送或从接收XML及其他数据的一套API。XmlHttp最大的用处是可以更新网页的部分内容而不需要刷新整个页面。(这个功能正是AJAX的一大特点之一:))
来自MSDN的解释:XmlHttp提供客户端同http服务器通讯的协议。客户端可以通过XmlHttp对象(MSXML2.XMLHTTP.3.0)向http服务器发送请求并使用微软XML文档对象模型Microsoft? XML Document Object Model (DOM)处理回应。
这里说些题外话,其实这个东西很早就出现了,只是以前浏览器的支持不够,只有IE中才支持,所以大多数的WEB程序员都没有怎么用他,但是现在情况发生了很大地改变,Mozilla和Safari把它采用为事实上的标准,主流的浏览器都开始支持XMLHTTPRequest对象了。但是这里需要重点说明的是XMLHTTPRequest目前还不是一个W3C的标准,所以在不同的浏览器上表现也稍有些区别。
2、创建XMLHTTPRequest对象
对了,说到区别,我们这里来看看怎么来声明(使用)它,在使用XMLHTTPRequest对象发送请求和处理响应之前,我们必须要用javascript创建一个XMLHTTPRequest对象。(IE把XMLHTTPRequest实现为一个ActiveX对象,其他的浏览器[如Firefox/Safari/Opear]则把它实现为一个本地的javascript对象)。下面我们就来看看具体怎么运用javascript来创建它吧:
<script language="javascript" type="text/javascript">
<!--
var xmlhttp;
// 创建XMLHTTPRequest对象
function createXMLHTTPRequest(){
if(window.ActiveXObject){ // 判断是否支持ActiveX控件
xmlhttp = new ActiveObject("Microsoft.XMLHTTP"); // 通过实例化ActiveXObject的一个新实例来创建XMLHTTPRequest对象
}
else if(window.XMLHTTPRequest){ // 判断是否把XMLHTTPRequest实现为一个本地javascript对象
xmlhttp = new XMLHTTPRequest(); // 创建XMLHTTPRequest的一个实例(本地javascript对象)
}
}
//-->
</script>3、属性和方法
由于东西太多现在先用个页面来列举出说有的方法和属性,以后再来详细举例(主要是本人也在学习中)。
<html>
- [1] [2] [3] [4] [5] [6] [7] [8] 下一页
- 分享:XMLHTTPRequest的属性和方法简介 相关文章:
- ·vista分区软件
- ·关于三级片和A片的区分标准
- ·校园网网络方案设计及分析
- ·计算机一级B考试试题分析
- ·Linux操作系统源代码详细分析
- ·主板各部分图解
- ·联讯证券同花顺软件分析系统使用
- ·求职面试自我介绍一分钟
- ·一个Struts实现分页,增删改查,Tiles,国际化的DEMO
- ·装VISTA的分区要多大?
- 分享:XMLHTTPRequest的属性和方法简介 相关软件
- ·视频分割专家 V5.83
- ·龙卷风基金投资分析系统
- ·蓝光影音Mp3分割器 V1.60
- ·同花顺证券行情分析软件(同花顺)2007 V4.40.12
- ·大智慧level2行情分析系统 V2.1
- ·大福星行情分析系统 V1.52
- ·大智慧新一代高速行情分析系统(Internet) V2.05.07.0208
- ·木马分析专家2007V9.49 Build 1226
- ·五分之庭
- ·科来网络分析系统 V6.5
下一篇:学习CSS的伪类,WEB标准学习
- 特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作
- 者.文章版权归文章原始作者所有.对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转
- 载的文章有版权问题请联系编辑人员,我们尽快予以更正. 转载请注明来源:http://www.hackhome.com
精品推荐
热点TOP10
- ·关于web.xml配置的详细说明
- ·跟我学XML和XSL
- ·一个简单的基于XML的模块集成框架
- ·XML创建可排序、分页的数据显示页面
- ·利用XML实现通用WEB报表打印实际使用中的例子
- ·在 Excel 2003 中创建 XML 映射
- ·利用ASP和XML制作菜单导航系统
- ·利用ASP+XML架设在线考试系统
- ·XML入门教程:XML 浏览器支持
- ·轻松学习XML教程
- ·XmlTextWriter创建XML文件
- ·利用XMLBean轻轻松松读写XML
- ·Xml_javascript分页
- ·使用XSLT将XML数据转换成HTML
- ·XML精华学习入门(只要你进来肯定能学会)
- ·JDOM操作XML文件(法老修正版)
- ·带日期标注的日历控件
- ·将XML结点转换成JAVABEAN并存入数据库
- ·XHTML 1.0:标记新的开端
- ·xslt的简单使用[xml-->html]
特别推荐
