中國人才網(wǎng)小編:以下是關(guān)于Javascript之AJAX的基礎(chǔ)知識(shí)筆試題目,可以為有需要的朋友們提供一個(gè)很好的參考,快看看詳細(xì)內(nèi)容吧!
選擇題:
1. Ajax有四種技術(shù)組成:DOM,CSS,JavaScript,XmlHttpRequest中控制文檔結(jié)構(gòu)的是:( )
A DOM
B CSS
C javascript
D XMLHttpRequest
2. 在Ajax的四種技術(shù)中,控制通信的是哪一個(gè)?( )
A DOM
B CSS
C javascript
D XMLHttpRequest
3. 在Ajax的四種技術(shù)中,JavaScript的主要作用是:( )
A 控制頁面顯示風(fēng)格
B 控制文檔結(jié)構(gòu)
C 控制通信
D 控制其他的三個(gè)對(duì)象
4. 請(qǐng)按XMLHttpRequest發(fā)送請(qǐng)求的一般步驟的順序從以下選項(xiàng)中選擇正確的答案:( )
A xhr.onreadstatechange
B xhr.open()
C xhr.send()
D create XMLHttpRequest xhr
5. 在處理應(yīng)答中,如果我們要以文本的方式處理,我們需要在參數(shù)表中放置XMLHttpRequest對(duì)象的什么屬性?( )
A xhr.responseText
B xhr.responseXML
C xhr.requestText
D xhr.requestXML
6. 在處理應(yīng)答中,如果我們要處理XML文檔,我們需要在參數(shù)表中放置XMLHttpRequest對(duì)象的什么屬性?( )
A xhr.responseText
B xhr.responseXML
C xhr.requestText
D xhr.requestXML
7. 在IE瀏覽器上創(chuàng)建XMLHttpRequest對(duì)象的方法是?( )
A var a=new ActiveXObject(“Microsoft.XMLHTTP”);
B var a=new XMLHttpRequest();
8. xhr.status==200表示什么?
A 表示錯(cuò)誤
B 表示找不到資源文件
C 表示成功
9. xhr.status==404表示什么?
A 表示錯(cuò)誤
B 表示找不到資源文件
C 表示成功
10. XmlHttpRequest對(duì)象的readyState狀態(tài),當(dāng)xhr.readyState==1表示:( )
A 全部取完
B 正在load
C 已經(jīng)完成
D 未初始化
E 正在交互
11. XmlHttpRequest對(duì)象的readyState狀態(tài),當(dāng)xhr.readyState==2表示:( )
A 全部取完
B 正在load
C 已經(jīng)完成
D 未初始化
E 正在交互
12. XmlHttpRequest對(duì)象的readyState狀態(tài),當(dāng)xhr.readyState==4表示:( )
A 全部取完
B 正在load
C 已經(jīng)完成
D 未初始化
E 正在交互
簡(jiǎn)答題:
1. 請(qǐng)回答:什么是JSON框架?
2. 請(qǐng)說明如何搭建JSON的運(yùn)行環(huán)境?
3. 請(qǐng)回答:什么是DWR框架?
4. 請(qǐng)回答DWR的基本實(shí)現(xiàn)思想是什么?
框架類選擇題:
1. 在JSON框架中,客戶端對(duì)象轉(zhuǎn)換字符串的函數(shù)是:( )
A new JSONObject(str)
B JSON.stringify(object)
C toString()
D JSON.parse(str)
2. 在JSON框架中,對(duì)象轉(zhuǎn)換成字符串的函數(shù)是:( )
A new JSONObject(str)
B JSON.stringify(object)
C toString()
D JSON.parse(str)
3. 在JSON框架中,服務(wù)器端對(duì)象轉(zhuǎn)化成字符串的函數(shù)是:( )
A new JSONObject(str)
B JSON.stringify(object)
C toString()
D JSON.parse(str)
4. 在JSON框架中,服務(wù)器端字符串轉(zhuǎn)化成對(duì)象的函數(shù)是:( )
A new JSONObject(str)
B JSON.stringify(object)
C toString()
D JSON.parse(str)
5. 使用 DWR框架讓前臺(tái)開發(fā)的程序員,像使用本地javascript對(duì)象一樣,去使用服務(wù)器端的java對(duì)象,而不必去關(guān)心網(wǎng)絡(luò)的傳輸和參數(shù)類型轉(zhuǎn)化的細(xì)節(jié),那么他是基于什么模式設(shè)計(jì)的?( )
A 代理模式
B 適配器模式
C 享元模式
D 門面模式
6. Dojo框架主要針對(duì)的是?( )
A 客戶端
B 服務(wù)器端