XMLHttpRequest

✍ dations ◷ 2025-05-19 01:15:08 #HTTP客户端,XML,AJAX

XMLHTTP是一组API函数集,可被JavaScript、JScript、VBScript以及其它web浏览器内嵌的脚本语言调用,通过HTTP在浏览器和web服务器之间收发XML或其它数据。XMLHTTP最大的好处在于可以动态地更新网页,它无需重新从服务器读取整个网页,也不需要安装额外的插件。该技术被许多网站使用,以实现快速响应的动态网页应用。例如:Google的Gmail服务、Google Suggest动态查找界面以及Google Map地理信息服务。

XMLHTTP是AJAX网页开发技术的重要组成部分。

除XML之外,XMLHTTP还能用于获取其它格式的数据,如JSON或者甚至纯文本。

XMLHTTP最初是由微软公司发明的,在Internet Explorer 5.0中用作ActiveX对象,可通过JavaScript、VBScript或其它浏览器支持的脚本语言访问。Mozilla的开发人员后来在Mozilla 1.0中实现了一个兼容的版本。之后苹果电脑公司在Safari 1.2中开始支持XMLHTTP,而Opera从8.0版开始也宣布支持XMLHTTP。

大多数使用了XMLHTTP的设计良好的网页,会使用简单的JavaScript函数,将不同浏览器之间调用XMLHTTP的差异性屏蔽,该函数会自动检测浏览器版本并隐藏不同环境的差异。

在DOM 3(文档对象模型 Level 3)的读取和保存规范(Load and Save Specification)中也有类似的功能,它已经成为W3C推荐的方法。截止2011年,大多数浏览器已经支持。

相关

  • 吗啡吗啡(Morphine)为一种阿片类(英语:opiate)止痛剂,会直接作用于中枢神经系统,改变人体对疼痛的感觉。可使用于急性或慢性的疼痛。吗啡也常用于心肌梗塞和临盆时,可以口服、肛门塞剂(英
  • 奶品乳或称乳汁,俗作奶,是一种哺乳类(包括单孔目)雌性动物(有时为雄性)乳腺的分泌物,也是哺乳类特有的能力之一。它营养丰富,色白、不透光,主要功能是在幼儿能够自行消化其他食物(即断奶)之
  • 李如桢李如桢,铁岭卫人。李成梁第三子,如桢“虽将家子,然未历行阵,不知兵。”由父荫为指挥使,官至右都督,并在锦衣卫掌南、北镇抚司。随杨镐讨辽东,李如桢驻沈阳,开原、铁岭先后失陷,马林战
  • 三川军一三川军一(1888年8月29日-1981年2月25日),日本帝国海军将官,广岛县出身,最终阶级是海军中将。其指挥著名战役为1942年8月8日在瓜达尔卡纳尔岛海域发生的“萨伏岛海战”,作战中率领日
  • 12个州、1个自治共和国和1个直辖市乌兹别克斯坦政府与政治 系列条目乌兹别克斯坦的行政区划包括12个州、1个自治共和国和1个直辖市。
  • 中国海警船中国海警船作为中国海警局海上执法船只,配备有自卫武器。统一采用白色船体,船上涂有红蓝相间条纹、中国海警徽章和“中国海警 CHINA COAST GUARD”标志。中国海警船船身涂装,从
  • 菊池风磨菊池风磨(1995年3月7日-),日本偶像团体Sexy Zone成员,东京都出身,经纪公司为杰尼斯事务所。身高178公分。2008年4月27日,由于受到杰尼斯事务所的艺人岚的影响,所以加入了相同的事务
  • 盖内区盖内区(俄语:Гайнский район),是俄罗斯的一个区,位于该国中西部,由彼尔姆边疆区负责管辖,始建于1926年9月15日,面积14,928平方公里,2010年人口13,802,人口密度每平方公里
  • 清津操车场清津操车场(韩语:청진조차장)是朝鲜民主主义人民共和国咸镜北道清津市松坪区域的一个铁路车站,属于芹洞线。芹洞线
  • 三叉汇接区三叉汇接区,也称作“三联点”,是3个地质板块的边界交汇的区域。板块的边界有3种类型:中洋脊 (R), 海沟 (T), 转换断层 (F)。因此三叉汇接区可分类为:F-F-T, R-R-R等。但仅有部分