ajax基礎(chǔ)知識單選題100道及答案_第1頁
ajax基礎(chǔ)知識單選題100道及答案_第2頁
ajax基礎(chǔ)知識單選題100道及答案_第3頁
ajax基礎(chǔ)知識單選題100道及答案_第4頁
ajax基礎(chǔ)知識單選題100道及答案_第5頁
已閱讀5頁,還剩21頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

ajax基礎(chǔ)知識單選題100道及答案1.在ajax中,用于創(chuàng)建XMLHttpRequest對象的方法是()。A.createXMLHttpRequest()B.newXMLHttpRequest()C.getXMLHttpRequest()D.buildXMLHttpRequest()答案:B2.以下哪個屬性用于指定ajax請求的目標URL()。A.urlB.targetC.actionD.href答案:A3.XMLHttpRequest對象的哪個方法用于發(fā)送ajax請求()。A.send()B.request()C.submit()D.dispatch()答案:A4.ajax請求中,用于設(shè)置請求頭信息的方法是()。A.setHeader()B.setRequestHeader()C.addHeader()D.addRequestHeader()答案:B5.當XMLHttpRequest對象的狀態(tài)發(fā)生變化時,會觸發(fā)哪個事件()。A.onchangeB.onloadC.onreadystatechangeD.onsubmit答案:C6.XMLHttpRequest對象的readyState屬性值為4表示()。A.未初始化B.正在發(fā)送請求C.已接收到響應(yīng)頭D.請求已完成且響應(yīng)已就緒答案:D7.在ajax中,獲取響應(yīng)文本內(nèi)容的屬性是()。A.responseTextB.responseXMLC.responseDataD.responseContent答案:A8.以下哪種數(shù)據(jù)格式常用于ajax數(shù)據(jù)傳輸()。A.HTMLB.XMLC.CSSD.JavaScript答案:B9.當使用ajax發(fā)送POST請求時,需要設(shè)置哪個請求頭來指定數(shù)據(jù)格式()。A.Content-TypeB.AcceptC.Cache-ControlD.Referer答案:A10.以下哪個不是XMLHttpRequest對象的狀態(tài)碼()。A.200B.404C.500D.600答案:D11.ajax的全稱是()。A.AsynchronousJavaScriptandXMLB.AsynchronousJavaandXMLC.AsynchronousJavaScriptandXSLTD.AsynchronousJavaandXSLT答案:A12.在ajax中,用于處理跨域請求的技術(shù)是()。A.JSONPB.CORSC.WebSocketD.以上都是答案:D13.JSONP的原理是利用()標簽的src屬性來實現(xiàn)跨域請求。A.<script>B.<img>C.<iframe>D.<link>答案:A14.CORS是通過在服務(wù)器端設(shè)置哪個響應(yīng)頭來允許跨域請求()。A.Access-Control-Allow-OriginB.Access-Control-Allow-MethodsC.Access-Control-Allow-HeadersD.Access-Control-Allow-Credentials答案:A15.以下哪個不是ajax的優(yōu)點()。A.無刷新更新頁面內(nèi)容B.減輕服務(wù)器負擔C.對搜索引擎友好D.提高用戶體驗答案:C16.在使用XMLHttpRequest對象發(fā)送請求時,如果請求失敗,其status屬性值通常為()。A.200B.404C.0D.500答案:C17.以下哪個方法可以將JavaScript對象轉(zhuǎn)換為JSON字符串()。A.JSON.stringify()B.JSON.parse()C.eval()D.parseInt()答案:A18.以下哪個方法可以將JSON字符串轉(zhuǎn)換為JavaScript對象()。A.JSON.stringify()B.JSON.parse()C.eval()D.parseFloat()答案:B19.在ajax請求中,設(shè)置請求超時時間的屬性是()。A.timeoutB.timeLimitC.delayD.interval答案:A20.當XMLHttpRequest對象的readyState屬性值為3時,表示()。A.未初始化B.正在發(fā)送請求C.已接收到部分響應(yīng)數(shù)據(jù)D.請求已完成且響應(yīng)已就緒答案:C21.以下哪種情況可能導(dǎo)致ajax請求出現(xiàn)跨域問題()。A.協(xié)議不同B.域名不同C.端口不同D.以上都是答案:D22.在使用JSONP進行跨域請求時,回調(diào)函數(shù)的名稱通常是通過()傳遞給服務(wù)器的。A.URL參數(shù)B.請求頭C.響應(yīng)頭D.表單數(shù)據(jù)答案:A23.CORS中,用于指定允許的請求方法的響應(yīng)頭是()。A.Access-Control-Allow-OriginB.Access-Control-Allow-MethodsC.Access-Control-Allow-HeadersD.Access-Control-Allow-Credentials答案:B24.以下哪個屬性可以獲取XMLHttpRequest對象的響應(yīng)狀態(tài)碼()。A.statusB.statusTextC.readyStateD.responseType答案:A25.以下哪個屬性可以獲取XMLHttpRequest對象的響應(yīng)狀態(tài)文本信息()。A.statusB.statusTextC.readyStateD.responseType答案:B26.在ajax中,用于設(shè)置請求超時處理函數(shù)的屬性是()。A.ontimeoutB.onloadC.onerrorD.onabort答案:A27.以下哪個方法可以用于取消正在進行的XMLHttpRequest請求()。A.cancel()B.abort()C.stop()D.close()答案:B28.當使用XMLHttpRequest對象發(fā)送異步請求時,以下哪個事件在請求完成且響應(yīng)成功時觸發(fā)()。A.onloadB.onerrorC.onabortD.ontimeout答案:A29.以下哪個屬性可以設(shè)置XMLHttpRequest對象的響應(yīng)類型()。A.responseTypeB.contentTypeC.dataTypeD.acceptType答案:A30.在ajax中,用于處理服務(wù)器返回的XML數(shù)據(jù)的屬性是()。A.responseTextB.responseXMLC.responseDataD.responseContent答案:B31.以下哪個不是XMLHttpRequest對象的事件()。A.onprogressB.onuploadprogressC.onloadstartD.onsubmit答案:D32.在ajax中,用于上傳文件時,需要設(shè)置哪個屬性來指定表單數(shù)據(jù)對象()。A.dataB.formDataC.uploadDataD.fileData答案:B33.以下哪個方法可以獲取XMLHttpRequest對象上傳進度的信息()。A.upload.onprogressB.onprogressC.download.onprogressD.progress答案:A34.當XMLHttpRequest對象的請求被取消時,會觸發(fā)哪個事件()。A.onabortB.onerrorC.ontimeoutD.onload答案:A35.以下哪個屬性可以判斷XMLHttpRequest對象是否支持上傳進度監(jiān)控()。A.uploadB.supportsUploadProgressC.canUploadProgressD.hasUploadProgress答案:A36.在ajax中,使用XMLHttpRequest對象發(fā)送請求時,默認的請求方法是()。A.GETB.POSTC.PUTD.DELETE答案:A37.以下哪個屬性可以設(shè)置XMLHttpRequest對象是否攜帶跨域請求的憑證信息()。A.withCredentialsB.credentialsC.crossCredentialsD.allowCredentials答案:A38.當使用XMLHttpRequest對象發(fā)送請求時,以下哪個屬性可以設(shè)置是否異步執(zhí)行請求()。A.asyncB.asynchronousC.syncD.synchronous答案:A39.以下哪個方法可以用于檢查XMLHttpRequest對象是否支持某個HTTP方法()。A.supportsMethod()B.checkMethod()C.canUseMethod()D.沒有這樣的方法答案:D40.在ajax中,用于設(shè)置請求緩存策略的屬性是()。A.cacheB.noCacheC.cacheControlD.沒有這樣的屬性答案:D41.以下哪個屬性可以獲取XMLHttpRequest對象的響應(yīng)頭信息()。A.getResponseHeader()B.getAllResponseHeaders()C.responseHeadersD.headers答案:B42.以下哪個方法可以獲取XMLHttpRequest對象指定的響應(yīng)頭信息()。A.getResponseHeader()B.getAllResponseHeaders()C.responseHeadersD.headers答案:A43.在ajax中,以下哪種方式可以避免請求緩存()。A.在URL中添加隨機參數(shù)B.設(shè)置請求頭Cache-Control:no-cacheC.以上都是D.以上都不是答案:C44.以下哪個不是XMLHttpRequest對象的狀態(tài)文本信息()。A.OKB.NotFoundC.InternalServerErrorD.JavaScriptError答案:D45.當XMLHttpRequest對象的請求發(fā)生錯誤時,會觸發(fā)哪個事件()。A.onerrorB.onloadC.onabortD.ontimeout答案:A46.在ajax中,使用XMLHttpRequest對象發(fā)送POST請求時,需要設(shè)置哪個請求頭來指定數(shù)據(jù)是表單數(shù)據(jù)()。A.Content-Type:application/x-www-form-urlencodedB.Content-Type:text/xmlC.Content-Type:application/jsonD.Content-Type:multipart/form-data答案:A47.以下哪個屬性可以設(shè)置XMLHttpRequest對象的請求超時時間(單位:毫秒)()。A.timeoutB.timeLimitC.delayD.interval答案:A48.以下哪個方法可以將表單數(shù)據(jù)轉(zhuǎn)換為URL編碼格式的字符串()。A.serialize()B.stringify()C.encode()D.format()答案:A49.在ajax中,以下哪種數(shù)據(jù)格式在傳輸數(shù)據(jù)時通常更輕量級()。A.XMLB.JSONC.HTMLD.CSS答案:B50.以下哪個屬性可以獲取XMLHttpRequest對象的響應(yīng)類型()。A.responseTypeB.contentTypeC.dataTypeD.acceptType答案:A51.當使用XMLHttpRequest對象發(fā)送請求時,如果服務(wù)器返回的狀態(tài)碼是302,通常表示()。A.成功B.重定向C.未找到資源D.服務(wù)器內(nèi)部錯誤答案:B52.以下哪個方法可以用于判斷XMLHttpRequest對象是否支持某個響應(yīng)類型()。A.supportsResponseType()B.checkResponseType()C.canUseResponseType()D.沒有這樣的方法答案:D53.在ajax中,用于處理服務(wù)器返回的JSON數(shù)據(jù)的屬性是()。A.responseTextB.responseJSONC.responseDataD.responseContent答案:A(解析:先獲取responseText,再用JSON.parse解析成JSON對象)54.以下哪個屬性可以獲取XMLHttpRequest對象的上傳進度信息()。A.upload.onprogressB.onprogressC.download.onprogressD.progress答案:A55.當XMLHttpRequest對象的請求被中斷(如網(wǎng)絡(luò)問題)時,會觸發(fā)哪個事件()。A.onerrorB.onabortC.ontimeoutD.onload答案:A56.以下哪個屬性可以設(shè)置XMLHttpRequest對象的響應(yīng)編碼格式()。A.responseEncodingB.encodingC.charsetD.沒有這樣的屬性答案:D57.在ajax中,以下哪種方式可以實現(xiàn)長輪詢()。A.定時發(fā)送ajax請求B.服務(wù)器保持連接直到有新數(shù)據(jù)再返回響應(yīng)C.使用WebSocketD.以上都不是答案:B58.以下哪個方法可以用于判斷XMLHttpRequest對象是否支持某個請求頭()。A.supportsHeader()B.checkHeader()C.canUseHeader()D.沒有這樣的方法答案:D59.當使用XMLHttpRequest對象發(fā)送請求時,如果服務(wù)器返回的狀態(tài)碼是403,通常表示()。A.成功B.禁止訪問C.未找到資源D.服務(wù)器內(nèi)部錯誤答案:B60.以下哪個屬性可以獲取XMLHttpRequest對象的響應(yīng)頭中的Content-Type信息()。A.getResponseHeader('Content-Type')B.getAllResponseHeaders('Content-Type')C.responseHeaders('Content-Type')D.headers('Content-Type')答案:A61.在ajax中,以下哪種技術(shù)可以實現(xiàn)服務(wù)器主動向客戶端推送數(shù)據(jù)()。A.WebSocketB.JSONPC.CORSD.XMLHttpRequest答案:A62.以下哪個屬性可以設(shè)置XMLHttpRequest對象的請求頭信息()。A.setRequestHeader()B.setHeader()C.addRequestHeader()D.addHeader()答案:A63.當使用XMLHttpRequest對象發(fā)送請求時,如果服務(wù)器返回的狀態(tài)碼是503,通常表示()。A.成功B.服務(wù)不可用C.未找到資源D.服務(wù)器內(nèi)部錯誤答案:B64.以下哪個方法可以用于判斷XMLHttpRequest對象是否支持某個事件()。A.supportsEvent()B.checkEvent()C.canUseEvent()D.沒有這樣的方法答案:D65.在ajax中,以下哪種數(shù)據(jù)格式通常用于傳輸復(fù)雜的結(jié)構(gòu)化數(shù)據(jù)()。A.XMLB.JSONC.HTMLD.CSS答案:A66.以下哪個屬性可以獲取XMLHttpRequest對象的響應(yīng)體長度()。A.responseLengthB.contentLengthC.沒有這樣的屬性D.length答案:C67.當使用XMLHttpRequest對象發(fā)送請求時,如果服務(wù)器返回的狀態(tài)碼是204,通常表示()。A.成功,但沒有響應(yīng)內(nèi)容B.重定向C.未找到資源D.服務(wù)器內(nèi)部錯誤答案:A68.以下哪個方法可以用于判斷XMLHttpRequest對象是否支持某個屬性()。A.supportsProperty()B.checkProperty()C.canUseProperty()D.沒有這樣的方法答案:D69.在ajax中,以下哪種方式可以提高請求的性能()。A.合并多個請求B.增加請求的頻率C.使用更大的數(shù)據(jù)格式D.不設(shè)置請求頭答案:A70.以下哪個屬性可以獲取XMLHttpRequest對象的請求頭信息()。A.getRequestHeader()B.getAllRequestHeaders()C.requestHeadersD.headers答案:B71.當使用XMLHttpRequest對象發(fā)送請求時,如果服務(wù)器返回的狀態(tài)碼是401,通常表示()。A.成功B.未授權(quán)C.未找到資源D.服務(wù)器內(nèi)部錯誤答案:B72.以下哪個方法可以用于判斷XMLHttpRequest對象是否支持某個方法()。A.supportsMethod()B.checkMethod()C.canUseMethod()D.沒有這樣的方法答案:D73.在ajax中,以下哪種數(shù)據(jù)格式在解析時通常更高效()。A.XMLB.JSONC.HTMLD.CSS答案:B74.以下哪個屬性可以獲取XMLHttpRequest對象的響應(yīng)頭中的Date信息()。A.getResponseHeader('Date')B.getAllResponseHeaders('Date')C.responseHeaders('Date')D.headers('Date')答案:A75.當使用XMLHttpRequest對象發(fā)送請求時,如果服務(wù)器返回的狀態(tài)碼是400,通常表示()。A.成功B.客戶端請求錯誤C.未找到資源D.服務(wù)器內(nèi)部錯誤答案:B76.以下哪個屬性可以設(shè)置XMLHttpRequest對象的請求體內(nèi)容()。A.requestBodyB.bodyC.send()方法的參數(shù)D.data答案:C77.在ajax中,以下哪種技術(shù)可以實現(xiàn)跨域資源共享()。A.JSONPB.CORSC.WebSocketD.以上都是答案:B78.以下哪個方法可以用于判斷XMLHttpRequest對象是否支持某個響應(yīng)頭()。A.supportsResponseHeader()B.checkResponseHeader()C.canUseResponseHeader()D.沒有這樣的方法答案:D79.在ajax中,若要實現(xiàn)對請求的優(yōu)先級設(shè)置(如果支持的話),以下哪個屬性可能會相關(guān)()。A.priorityB.requestPriorityC.sendPriorityD.目前XMLHttpRequest對象通常沒有這樣的屬性來設(shè)置優(yōu)先級答案:D80.當使用XMLHttpRequest對象發(fā)送請求時,如果服務(wù)器返回的狀態(tài)碼是410,表示()。A.成功,資源已永久刪除B.資源暫時不可用C.客戶端請求超時D.服務(wù)器拒絕處理該請求答案:A81.在ajax中,以下哪種情況可能導(dǎo)致請求的響應(yīng)時間變長()。A.服務(wù)器負載過高B.網(wǎng)絡(luò)帶寬較低C.請求的數(shù)據(jù)量過大D.以上都是答案:D82.以下哪個屬性可以用來獲取XMLHttpRequest對象在發(fā)送請求過程中已經(jīng)接收的數(shù)據(jù)量()。A.receivedLengthB.responseReceivedLengthC.沒有這樣的屬性來直接獲取該信息D.loadLength答案:C83.在ajax中,若要對請求進行加密傳輸(假設(shè)支持相關(guān)功能),以下哪個方面可能需要重點考慮()。A.設(shè)置特定的請求頭表明加密方式B.對請求體內(nèi)容進行加密處理C.確保服務(wù)器端能夠正確解密D.以上都是答案:D84.當使用XMLHttpRequest對象發(fā)送請求時,如果服務(wù)器返回的狀態(tài)碼是304,表示()。A.資源未修改,可使用本地緩存B.資源已被移動,需重新定位C.服務(wù)器出現(xiàn)錯誤,無法處理請求D.客戶端請求格式錯誤答案:A85.在ajax中,以下哪種方式可以增強請求的安全性()。A.使用HTTPS協(xié)議B.對請求參數(shù)進行加密C.驗證服務(wù)器端證書D.以上都是答案:D86.以下哪個方法可以用于判斷XMLHttpRequest對象是否支持動態(tài)修改請求頭()。A.supportsDynamicHeader()B.checkDynamicHeader()C.canUseDynamicHeader()D.沒有這樣的方法來判斷答案:D87.當使用XMLHttpRequest對象發(fā)送請求時,如果服務(wù)器返回的狀態(tài)碼是405,表示()。A.成功,但操作方法不被允許B.服務(wù)器不支持該請求方法C.資源不存在D.客戶端權(quán)限不足答案:B88.在ajax中,以下哪個屬性如果存在,可能與請求的重試機制相關(guān)()。A.retryCountB.retryLimitC.retryIntervalD.通常XMLHttpRequest對象本身沒有這樣的內(nèi)置屬性用于請求重試機制答案:D89.以下哪個屬性可以用來獲取XMLHttpRequest對象發(fā)送請求時所使用的協(xié)議版本()。A.protocolVersionB.requestProtocolVersionC.沒有這樣的屬性來獲取該信息D.sendProtocolVersion答案:C90.當使用XMLHttpRequest對象發(fā)送請求時,如果服務(wù)器返回的狀態(tài)碼是406,表示()。A.成功,但服務(wù)器不接受客戶端請求的內(nèi)容特性B.服務(wù)器出現(xiàn)錯誤,無法生成合適的響應(yīng)C.資源不存在D.客戶端未提供正確的認證信息答案:A91.在ajax中,以下哪種方式可以優(yōu)化請求的緩存管理()。A.根據(jù)資源的更新頻率合理設(shè)置緩存時間B.采用合適的緩存驗證機制C.區(qū)分不同類型資源的緩存策略D.以上都是答案:D92.以下哪個方法可以用于判斷XMLHttpRequest對象是否支持異步

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論