大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

AJAX教程

AJAX面試題

下面列出了常見的AJAX面試問題和答案。

1、什么是AJAX?

AJAX代表異步JavaScript和XML。它是一組用于異步顯示數(shù)據(jù)的相關(guān)技術(shù)。換句話說,它在不重新加載網(wǎng)頁的情況下發(fā)送和檢索數(shù)據(jù)。

2、AJAX有哪些優(yōu)點(diǎn)?

• 快速回復(fù)

• 帶寬利用率

• 在從服務(wù)器檢索數(shù)據(jù)之前,不會(huì)阻止用戶。

• 它允許我們只將重要數(shù)據(jù)發(fā)送到服務(wù)器。

• 它使應(yīng)用程序具有交互性和更快速。

3、AJAX有哪些缺點(diǎn)?

• 取決于JavaScript

• 安全問題

• 調(diào)試很困難

4、目前市場(chǎng)上運(yùn)行的AJAX的真實(shí)Web應(yīng)用程序是什么?

• 推特

• Facebook

• Gmail

• Javatpoint

• Youtube

5、AJAX有哪些安全問題?

• AJAX源代碼是可讀的

• 攻擊者可以將腳本插入系統(tǒng)

6、同步和異步請(qǐng)求有什么區(qū)別?

同步請(qǐng)求會(huì)阻止用戶,直到檢索到響應(yīng),而異步不會(huì)阻止用戶。

7、AJAX使用了哪些技術(shù)?

• HTML / XHTML和CSS - 這些技術(shù)用于顯示內(nèi)容和樣式。

• DOM - 用于動(dòng)態(tài)顯示和與數(shù)據(jù)交互。

• XML - 用于與服務(wù)器之間傳送數(shù)據(jù)

• XMLHttpRequest - 用于客戶端和服務(wù)器之間的異步通信。

• JavaScript - 主要用于客戶端驗(yàn)證。

8、XMLHttpRequest的目的是什么?

• 它將后臺(tái)數(shù)據(jù)發(fā)送到服務(wù)器。

• 它從服務(wù)器請(qǐng)求數(shù)據(jù)。

• 它從服務(wù)器接收數(shù)據(jù)。

• 它在不重新加載頁面的情況下更新數(shù)據(jù)。

9、XMLHttpRequest的屬性是什么?

下面給出了XMLHttpRequest對(duì)象的重要屬性。

 • onReadyStateChange - 只要readystate屬性發(fā)生變化,就會(huì)調(diào)用它。

• readyState - 表示請(qǐng)求的狀態(tài)。

• responseText - 它將響應(yīng)作為文本返回。

• responseXML - 它以XML格式返回響應(yīng)。

• status - 返回請(qǐng)求的狀態(tài)編號(hào)。

• statusText - 返回狀態(tài)的詳細(xì)信息。

10、XMLHttpRequest的重要方法是什么?

• abort() - 用于取消當(dāng)前請(qǐng)求。

• getAllResponseHeaders() - 返回標(biāo)題詳細(xì)信息。

• getResponseHeader() - 返回特定的標(biāo)題詳細(xì)信息。

• open() - 用于打開請(qǐng)求。

• send() - 用于發(fā)送請(qǐng)求。

• setRequestHeader() - 它添加了請(qǐng)求標(biāo)頭。

11、XMLHttpRequest使用的open()方法有哪些類型?

• open(method,URL) - 它打開指定get或post方法和URL的請(qǐng)求。

• open(method,URL,async) - 它與上面相同但是指定異步或不指定。

• open(method,URL,async,userName,password) - 與上面相同,但指定用戶名和密碼。

12、XMLHttpRequest使用的send()方法有哪些類型?

• send() - 它發(fā)送get請(qǐng)求

• send(string) - 發(fā)送帖子請(qǐng)求。

13、回調(diào)函數(shù)在AJAX中的作用是什么?

回調(diào)函數(shù)將函數(shù)作為參數(shù)傳遞給另一個(gè)函數(shù)。如果我們必須在網(wǎng)站上執(zhí)行各種AJAX任務(wù),那么我們可以創(chuàng)建一個(gè)用于執(zhí)行XMLHttpRequest的函數(shù)和一個(gè)用于執(zhí)行每個(gè)AJAX任務(wù)的回調(diào)函數(shù)。

14、AJAX中的JSON是什么?

JSON代表JavaScript Object Notation。在AJAX中,它用于在瀏覽器和服務(wù)器之間交換數(shù)據(jù)。它很容易理解,數(shù)據(jù)交換比XML快。它支持?jǐn)?shù)組,對(duì)象,字符串,數(shù)字和值。

request.onreadystatechange   =  function (){    
      if(request.readyState  == 4)    
      {    
        var  jsonObj  =  JSON .parse(request.responseText); // JSON.parse()返回JSON對(duì)象    
        的document.getElementById( “日期”).innerHTML  =   jsonObj .date;    
        的document.getElementById( “時(shí)間”).innerHTML  =  jsonObj 。時(shí)間;    
      }    
   } 

15、調(diào)試AJAX應(yīng)用程序的工具有哪些?

有幾種用于調(diào)試AJAX應(yīng)用程序的工具。

• 適用于Mozilla Firefox的Firebug

• 適用于IE的Fiddler(Internet Explorer)

• JavaScript HTML調(diào)試器

• MyEclipse AJAX工具

• 腳本調(diào)試器

16、AJAX中的回發(fā)類型有哪些?

在AJAX中有兩種類型的回發(fā)。

• 同步回發(fā) - 它會(huì)阻止客戶端直到操作完成。

• 異步回發(fā) - 它不會(huì)阻止客戶端。

17、AJAX中請(qǐng)求的準(zhǔn)備狀態(tài)有哪些?

在AJAX中有5個(gè)請(qǐng)求的就緒狀態(tài)。

• 0:意味著未被發(fā)現(xiàn)

• 1:表示已打開

• 2:表示HEADERS_RECEIVED

• 3:表示裝載

• 4:表示完成

18、常見的AJAX框架是什么?

• Dojo Toolkit

• YUI

• Google Web Toolkit(GWT)

• Spry

• MooTools

• Prototype

19、你如何測(cè)試AJAX代碼?

JUnit是客戶端JavaScript的開源單元測(cè)試框架。需要?jiǎng)?chuàng)建測(cè)試用例。單元測(cè)試用例是一個(gè)代碼,用于確保程序邏輯按預(yù)期工作。

20、JavaScript和AJAX有什么區(qū)別?

JavaScript

AJAX

JavaScript是一種基于對(duì)象的腳本語言。

AJAX是一組相互關(guān)聯(lián)的技術(shù),如JavaScript,XML,HTML,CSS等

它請(qǐng)求服務(wù)器并等待響應(yīng)。

它向服務(wù)器發(fā)送請(qǐng)求,不等待響應(yīng)。

重新加載頁面時(shí)會(huì)占用更多帶寬。

它不會(huì)重新加載頁面,因此占用的帶寬更少。

全部教程
主站蜘蛛池模板: 日韩毛片免费 | 九九色综合 | 亚洲在线网| 亚洲欧美不卡 | 激情五月婷婷色 | 国产在线观看91精品一区 | 亚洲国产精品综合久久网络 | 亚洲成人小视频 | 精品久久久久久久九九九精品 | 国产成人亚洲日本精品 | 亚洲第一看片 | 香蕉久久国产 | 色综合中文 | 欧美成人一区二区三区不卡 | 四虎在线精品观看免费 | 97在线碰碰观看免费高清 | 久久亚洲综合中文字幕 | 国产精品第8页 | 久久国产精品无码网站 | 成人做爰小视频 | 好吊妞视频在线 | 久久婷婷一区二区三区 | 在线精品国精品国产不卡 | 国产欧美日韩精品一区二区三区 | 九九99香蕉在线视频美国毛片 | 高清欧美色欧美综合网站 | 国产精品久久久久毛片 | 又粗又大的机巴好爽视频视频 | 久草视频新 | 青草久草视频 | 久久一日本道色综合久久 | 一级女人毛片 | 色九九视频 | 久草在线首页 | 夜色亚洲| 黄色日比视频 | 激情福利网 | 99r在线视频 | 日韩久久久精品首页 | 一级高清在线观看影片 | 亚洲精品www久久久久久 |