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