xmlhttprequest是什么意思?xmlhttprequest背景知識(shí)詳細(xì)介紹

2023-06-16 10:10:16來源:汪清新聞網(wǎng)

xmlhttprequest是什么意思?XMLHTTP是一組API函數(shù)集,可被JavaScript...

xmlhttprequest是什么意思?

XMLHTTP是一組API函數(shù)集,可被JavaScript、JScript、VBScript以及其它web瀏覽器內(nèi)嵌的腳本語言調(diào)用,通過HTTP在瀏覽器和web服務(wù)器之間收發(fā)XML或其它數(shù)據(jù)。XMLHTTP最大的好處在于可以動(dòng)態(tài)地更新網(wǎng)頁,它無需重新從服務(wù)器讀取整個(gè)網(wǎng)頁,也不需要安裝額外的插件。該技術(shù)被許多網(wǎng)站使用,以實(shí)現(xiàn)快速響應(yīng)的動(dòng)態(tài)網(wǎng)頁應(yīng)用。例如:Google的Gmail服務(wù)、Google Suggest動(dòng)態(tài)查找界面以及Google Map地理信息服務(wù)。

xmlhttprequest背景知識(shí)詳細(xì)介紹:

XMLHTTP最初是由微軟公司發(fā)明的,在Internet Explorer5.0中用作ActiveX對(duì)象,可通過JavaScript、VBScript或其它瀏覽器支持的腳本語言訪問。Mozilla的開發(fā)人員后來在Mozilla 1.0中實(shí)現(xiàn)了一個(gè)兼容的版本。之后蘋果計(jì)算機(jī)公司在Safari1.2中開始支持XMLHTTP,而Opera從8.0版開始也宣布支持XMLHTTP。大多數(shù)使用了XMLHTTP的設(shè)計(jì)良好的網(wǎng)頁,會(huì)使用簡單的JavaScript函數(shù),將不同瀏覽器之間調(diào)用XMLHTTP的差異屏蔽,該函數(shù)會(huì)自動(dòng)檢測瀏覽器版本并隱藏不同環(huán)境的差異。在DOM3(文檔對(duì)象模型 Level 3)的讀取和保存規(guī)范(Load and Save Specification)中也有類似的功能,它已經(jīng)成為W3C推薦的方法。截止2011年,大多數(shù)瀏覽器已經(jīng)支持。

關(guān)鍵詞: xmlhttprequest是什么意思 xmlhttpreq

責(zé)任編輯:hnmd004