異步是相對同步而言的,首先了解一下什么是異步?什么是同步惰赋?
同步:指發(fā)送一個請求宰掉,需要等待返回,然后才能夠發(fā)送下一個請求赁濒,有個等待過程轨奄;
異步:指發(fā)送一個請求,不需要等待返回拒炎,隨時可以再發(fā)送下一個請求挪拟,即不需要等待。
區(qū)別:一個需要等待击你,一個不需要等待玉组,在部分情況下谎柄,我們的項目開發(fā)中都會優(yōu)先選擇不需要等待的異步交互方式。
- 創(chuàng)建異步對象:
function createXMLHttpRequest() {
var xmlHttp;
try {//Firefox, Opera 8.0+,Safari
xmlHttp = new XMLHttpRequest();//大多數(shù)瀏覽器
} catch (e) {
try {//Internet Explorer
xmlHttp = new ActiveXObject("Msxm12.XMLHTTP");//IE6.0
} catch (e) {
try {
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");//ie5.5
} catch (e) {
alert("哥們兒惯雳,換個瀏覽器吧?");//原始時代的
throw e;
}
}
}
return xmlHttp;
}
小主還在不斷學(xué)習(xí)中朝巫,以后會繼續(xù)完善。石景。劈猿。