XMLHttpRequest

✍ dations ◷ 2025-12-11 08:45:21 #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年,大多数浏览器已经支持。

相关

  • 偏正短语偏正短语是短语的结构分类之一,它由两个成分以“修饰—受修饰”的关系(修饰关系)组成的。偏正短语又可以分为定中短语和状中短语两类。偏正短语由一个“偏”的修饰成分和一个“
  • 英国地方自卫队本地陆军(Territorial Army),缩写TA,,或译地方自卫队,是英国陆军下辖的一支地面预备部队,同时也是英国军事组织中最大的预备力量,现编制有30000-35000官兵。本地陆军不是全职军人,其
  • 难熔金属难熔金属是指特别耐热不易熔化,并且具有耐磨(英语:Wear)性的金属。此术语主要是用在材料科学、和冶金工程。这些元素在不同领域中的的定义方式有些不同。最常见的定义方式包括五
  • 皮埃尔·尚邦皮埃尔·尚邦(法语:Pierre Chambon,1931年2月7日-),出生于法国米卢斯,法国斯特拉斯堡的遗传、细胞和分子生物学研究所的创始人。他利用基因的克隆和测序技术的第一次破译真核生物基
  • 洪家兴洪家兴(1942年11月5日-),中国数学家。生于上海,籍贯江苏吴县。1965年毕业于复旦大学数学系,1982年获该校博士学位。1995年获得陈省身数学奖。2003年当选为中国科学院院士。 复旦大
  • 谁是犹太人?“谁是犹太人?”(希伯来语:.mw-parser-output .script-hebrew,.mw-parser-output .script-Hebr{font-size:1.15em;font-family:"Ezra SIL","Ezra SIL SR","Keter Aram Tsova","
  • 钟摆效应钟摆效应(英语:swing)主要是描述人类情绪的高底摆荡现象,是选民心理的一种常见现象,指当某阵营在一次选举中大胜后,大败的阵营较易在下一次选举收复失地,就如钟摆向左摆后便会向右,
  • 非洲金猫非洲金猫(学名 Profelis aurata)是哺乳纲、食肉目、猫科的非洲金猫属中唯一一种,有两个亚种。非洲金猫为中等体型的野生猫科动物,分布在西非和中非的热带雨林地区。体长61-100厘
  • 何平平何平平(1988年7月13日-2010年3月13日)曾是吉尼斯世界纪录上世界最矮小的成年人。何平平身高73 cm(2尺5吋)。何平平生于内蒙古自治区乌兰察布市化德县的一个家庭,排行第三,对上有两
  • 约瑟夫·杰克逊约瑟夫·沃尔特·“乔”·杰克逊(英语:Joseph Walter "Joe" Jackson,1928年7月26日-2018年6月27日)生于美国阿肯色州,迈克尔·杰克逊之父。他是美国音乐世家杰克逊家族孩子们的父