1.Ajax技術(shù)可以實現(xiàn)客戶端的( )請求操作。
A.同步 B.異步
2.Ajax的優(yōu)點具體表現(xiàn)在( )。
A.減輕服務(wù)器的負擔(dān) B. 無刷新更新頁面
C. 調(diào)用XML等外部數(shù)據(jù),進一步促進Web頁面顯示和數(shù)據(jù)的分離 D. 以上都正確
3.Ajax技術(shù)之中,最核心的技術(shù)就是( )。
A.XMLHttpRequest B.XML
C.JavaScript D.DOM
4.下列技術(shù)中,不屬于Ajax技術(shù)的是( )。
A.CSS B.XML C.JavaScript D.HTML
5.在XMLHttpRequest對象中, readyState屬性共包括( )個屬性值。
A.3 B.4 C.5 D.6
6.下列描述中不正確的是( )
A.a(chǎn)bort()方法的作用是停止當(dāng)前請求
B.getResponseHeader()方法用于以字符串形式返回指定的HTTP頭信息。
C.open()方法用于設(shè)置請求目標的URL、請求方法以及其他參數(shù)信息。
D.getAllResponseHeaders( )作為字符串返回的HTTP頭信息不完整
7.XMLHttpRequest對象中提供的用于返回服務(wù)器的HTTP狀態(tài)碼的屬性是( )。
A.readyState B.status C.responseText D.onreadystatechange
8.用于向服務(wù)器發(fā)送請求的方法是( )方法。
A.open() B.a(chǎn)bort() C.send() D.setRequestHeader()
9.XMLHttpRequest對象提供了( )種返回HTTP頭信息的方法。
A.1 B.2 C.3 D.4
10.XMLHttpRequest對象中用于獲取服務(wù)器響應(yīng)的表示為字符串的屬性是( )屬性。
A.responseText B.responseHTML
C.responseXML D.responseValue
1.Ajax最大的優(yōu)點是_______________。
2._____________是Ajax技術(shù)中的核心內(nèi)容。
3.Ajax是XMLHttpRequest對象和JavaScript、XML語言、________和________等多種技術(shù)的組合。
4.在Ajax應(yīng)用中,頁面中用戶的操作將通過__________與服務(wù)器端進行通信。
5.XMLHttpRequest對象與服務(wù)器交換的數(shù)據(jù),通常采用__________格式。
6.XMLHttpRequest對象提供的用于獲取請求狀態(tài)的屬性是__________屬性。
7.setRequestHeader()方法必須在調(diào)用__________方法之后才能調(diào)用。
8.XMLHttpRequest對象中用于停止或放棄當(dāng)前異步請求的方法是__________方法。
9.下面代碼是在不同瀏覽器下創(chuàng)建XMLHttpRequest對象,請將代碼補充完整。
if(window.ActiveXObject){
xmlObj = new ActiveXObject("Microsoft.XMLHTTP");
}else if(________________){
xmlObj = new XMLHttpRequest();
}
10.下面的代碼片段是將返回的數(shù)據(jù)輸出到id為box的頁面元素中,請將代碼補充完整。
xmlHttp.onreadystatechange=StatHandler;
xmlHttp.open("GET","index.html",true);
xmlHttp.send(null);
function StatHandler(){
if(______________==4 && ______________==200){
document.getElementById("box").innerHTML=xmlHttp.responseText;
}
}