- 相關(guān)推薦
幾道Web/Ajax的筆試題
一、說(shuō)說(shuō)你常用的幾個(gè)jsp隱式對(duì)象,例如PageContext等,
幾道Web/Ajax的筆試題
。二、簡(jiǎn)述你對(duì)Java Web MVC設(shè)計(jì)模式的理解。
三、如果接觸過(guò)webwork2、spring開(kāi)源框架,簡(jiǎn)單評(píng)訴對(duì)它們的理解。
四、javascript在你做過(guò)的web項(xiàng)目中占據(jù)什么角色?你對(duì)JavaScript&DHTML開(kāi)發(fā)有無(wú)心得或興趣?
五、是否接觸過(guò)AJAX技術(shù)?
六、在你最近的一個(gè)項(xiàng)目中你擔(dān)任什么角色。主要做什么工作,用了那些技術(shù)。
七、列幾個(gè)常上的java技術(shù)網(wǎng)站。
拓展:
ajax原理和XmlHttpRequest對(duì)象
Ajax的原理簡(jiǎn)單來(lái)說(shuō)通過(guò)XmlHttpRequest對(duì)象來(lái)向服務(wù)器發(fā)異步請(qǐng)求,從服務(wù)器獲得數(shù)據(jù),然后用javascript來(lái)操作DOM而更新頁(yè)面。這其中最關(guān)鍵的一步就是從服務(wù)器獲得請(qǐng)求數(shù)據(jù)。要清楚這個(gè)過(guò)程和原理,我們必須對(duì) XMLHttpRequest有所了解。
XMLHttpRequest是ajax的核心機(jī)制,它是在IE5中首先引入的,是一種支持異步請(qǐng)求的技術(shù)。簡(jiǎn)單的說(shuō),也就是javascript可以及時(shí)向服務(wù)器提出請(qǐng)求和處理響應(yīng),而不阻塞用戶,
資料共享平臺(tái)
《幾道Web/Ajax的筆試題》(http://www.msguai.com)。達(dá)到無(wú)刷新的效果。所以我們先從XMLHttpRequest講起,來(lái)看看它的工作原理。
首先,我們先來(lái)看看XMLHttpRequest這個(gè)對(duì)象的屬性。
它的屬性有:
onreadystatechange 每次狀態(tài)改變所觸發(fā)事件的事件處理程序。
responseText 從服務(wù)器進(jìn)程返回?cái)?shù)據(jù)的字符串形式。
responseXML 從服務(wù)器進(jìn)程返回的DOM兼容的文檔數(shù)據(jù)對(duì)象。
status 從服務(wù)器返回的數(shù)字代碼,比如常見(jiàn)的404(未找到)和200(已就緒)
status Text 伴隨狀態(tài)碼的字符串信息
readyState 對(duì)象狀態(tài)值
0 (未初始化) 對(duì)象已建立,但是尚未初始化(尚未調(diào)用open方法)
1 (初始化) 對(duì)象已建立,尚未調(diào)用send方法
2 (發(fā)送數(shù)據(jù)) send方法已調(diào)用,但是當(dāng)前的狀態(tài)及http頭未知
3 (數(shù)據(jù)傳送中) 已接收部分?jǐn)?shù)據(jù),因?yàn)轫憫?yīng)及http頭不全,這時(shí)通過(guò)responseBody和responseText獲取部分?jǐn)?shù)據(jù)會(huì)出現(xiàn)錯(cuò)誤,
4 (完成) 數(shù)據(jù)接收完畢,此時(shí)可以通過(guò)通過(guò)responseXml和responseText獲取完整的回應(yīng)數(shù)據(jù)
【幾道Web/Ajax的筆試題】相關(guān)文章:
騰訊WEB前端筆試題和面試題答案10-09
筆美國(guó)國(guó)家儀器試題目09-23
芒果Web前端開(kāi)發(fā)面試經(jīng)歷08-15
新浪筆經(jīng)04-27
新聞總署筆經(jīng)10-13
IBM公司筆經(jīng)09-15
營(yíng)銷卷筆經(jīng)10-25
科勒筆經(jīng)09-23
招行總行MT筆經(jīng)06-18