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