AJax筆試題
選擇題(11題)
1. AJAX術(shù)語(yǔ)是由哪家公司或組織最先提出的?
A. Google
B. IBM
C. Adaptive Path
D. Dojo Foundation
2. 以下哪一個(gè)Web應(yīng)用不屬于Ajax應(yīng)用?
A. Hotmail
B. GMaps
C. Flickr
D. Windows Live
3. 以下哪個(gè)技術(shù)不是Ajax技術(shù)體系的組成部分?
A. XMLHttpRequest
B. DHTML
C. CSS
D. DOM
4. XMLHttpRequest對(duì)象有幾個(gè)返回狀態(tài)值?
A. 3
B. 4
C. 5
D. 6
5. 下列哪些方法或?qū)傩允荳eb標(biāo)準(zhǔn)中規(guī)定的?
A. all()
B. innerHTML
C. getElementsByTagName()
D. innerText
6. 以下哪一個(gè)CSS屬性不屬于W3C的CSS2規(guī)范?
A. list-style-position
B. min-height
C. float
D. text-overflow
7. 下列哪個(gè)工具不能用來(lái)調(diào)試瀏覽器中的JavaScript?
A. MS Visual InterDev
B. Eclipse
C. MS Script Debugger
D. Mozilla Venkman
8. 關(guān)于JavaScript中的函數(shù)和對(duì)象,下列說(shuō)法不正確的是:
A. 每一個(gè)函數(shù)都有一個(gè)prototype對(duì)象。
B. 函數(shù)就是一個(gè)特殊類(lèi)型的對(duì)象。
C. 函數(shù)附屬于它所附加到的`對(duì)象上,只能通過(guò)該對(duì)象訪問(wèn)。
D. 同一個(gè)函數(shù)可以被附屬到多個(gè)對(duì)象上。
10. 創(chuàng)建一個(gè)對(duì)象obj,該對(duì)象包含一個(gè)名為”name”的屬性,其值為”value” 。以下哪一段JavaScript代碼無(wú)法得到上述的結(jié)果?
A. var obj = new Object();
obj["name"] = “value”;
B. var obj = new Object();
obj.prototype.name = “value”;
C. var obj = {name : “value”};
D. var obj = new function() {
this.name = “value”;}
11.下面Ajax代碼中,存在哪些錯(cuò)誤()。
var url = “?operate=doCheckUserExists&uname=”+uname;
xmlHttpRequest = createXmlHttpRequest();
xmlHttpRequest.onreadystatechange = haoLeJiaoWo;
xmlHttpRequest.open(“POST”,url,false);
xmlHttpRequest.send(url);
A. onreadystatechange應(yīng)為onReadyStateChange
B. 發(fā)送請(qǐng)求的方式應(yīng)為GET
C. open方法的第三個(gè)參數(shù)應(yīng)該是true,因?yàn)橐惒桨l(fā)送請(qǐng)求
D. send方法應(yīng)該傳入null參數(shù),而不是將url當(dāng)作參數(shù)
簡(jiǎn)答題(30題)
1、XMLHttpRequest是什么?
2、window.ActiveXObject是什么?
3、Microsoft.XMLHTTP是什么?
4、在瀏覽器端如何得到服務(wù)器端響應(yīng)的XML數(shù)據(jù)?
5、XMLHttpRequest對(duì)象在IE和Firefox中創(chuàng)建方式有沒(méi)有不同?
6、介紹一下XMLHttpRequest對(duì)象的常用方法?
7、介紹一下XMLHttpRequest對(duì)象的屬性?
8、 敘述Ajax的優(yōu)點(diǎn)和缺點(diǎn)?
9、什么是XML?
10、 敘述DWR框架?
11、 敘述ajax的4個(gè)基本原則?
12、為什么需要ajax的富客戶(hù)端?
13、 ajax有什么組成,各組件作用是什么?
14、寫(xiě)出ajax的編程六步驟?
15、ajax中向服務(wù)器發(fā)送消息的get和post有什么區(qū)別?
16、 DWR編程三要素 ?
17、解釋AJAX?
18、寫(xiě)出AJAX中處理從服務(wù)器得到的數(shù)據(jù)的兩種方式?
19、什么是 JSON?
20、寫(xiě)出JSON的具體形式?
21、寫(xiě)出JSON 的構(gòu)建的結(jié)構(gòu)?
22、現(xiàn)假設(shè)有一個(gè)用戶(hù)數(shù)據(jù)包括:用戶(hù)名、密碼、所在部門(mén)、性別、年齡。
用XML表示如下:
張三
123456 技術(shù)部
男
30
用JSON表示出?
23、寫(xiě)出JSON與XML的區(qū)別?
24、為什么要用JSON?
25、JavaScript中什么是prototype原型對(duì)象?
26、prototype有什么作用?
27、什么是Dojo?
28、Dojo有以下的特征?
29、寫(xiě)出請(qǐng)求的最基本的三種方式?
30、敘述 JavaScript的好處?
【AJax筆試題】相關(guān)文章:
360筆試題目07-11
華為2017筆試題08-16
AJAX的特點(diǎn)11-10
ajax詳細(xì)解釋11-10
華為2017筆試試題08-10
零基礎(chǔ)學(xué)習(xí)AJAX之AJAX簡(jiǎn)單框架11-11
桂林銀行筆試題筆經(jīng)07-20
關(guān)于AJAX類(lèi)代碼11-10